Очистка последовательного порта UART
- Войдите на сайт для отправки комментариев
Вс, 12/11/2017 - 19:44
В программе для работы с GSM модулем часто используются команды для управления и сигналы от модуля. Чем больше команд тем строка от модуля увеличивается. В конце концов я уже не могу прочитать команду. Необходимо после каждого воздействия с модулем очищать содержимое UART порта. Прошу помощи.
ну есть функция Serial.flush()
или так:
while(Serial.available()) Serial.read();
ну есть функция Serial.flush()
Нет, не срабатывает
А я подумал, что у ТС именно строка разрастается, он читает в строку, потом снова читает и добавляет в конец строки в итоге строка разрастается до пределов когда с ней невозможно работать или памяти тупо не хватает. Без кода конечно круто гадать.