Цитата:
Сообщение от ancc
ваще seral.println Никогда не использовал. только serial.print.
и еще. массив cmd[i] очищается если ни одно из условий не выполняется или нет?
может жестко проверять при приеме данных из порта по маске команды и как только расхождение обнаружилось сразу массив очищать.
|
да пока только что и вбиваю одно и тоже - ATS
так что обработка ИНАЧЕ смысла пока не имеет.
вот результат нескольких подряд вбитых "ATS1234":
Цитата:
AT
AT OK
S1234AT
AT OK
S1234AT
AT OK
S1234ATS1234ATS
AT OK
SET COMMAND /PIN
1234ATS
AT OK
SET COMMAND /PIN
1234ATS1234ATS1234ATS
AT OK
SET COMMAND /PIN
1234
|
добавил перевод каретки
Цитата:
Сообщение от ancc
и еще. про serial.flush после каждого приема верной комманды не помешает вроде. Хотя тут я хз. вроде не надо.
|
с ним вообще работает криво....
__________________
Subaru Impreza GF H6 BMW Style PROJECT : - постройка.
Было: 2литра / PIII-650/SSD32GB/9.5"/SB X-FI/GPS/3G/OBD2/...
Строю: 3литра / I5-MOBILE/500/12"/SB X-FI/GPS/3G/OBD2/...
pccar
Drive2
-----
Impreza Lite: Allwinner A13 (DNS E76) - Cortex A8 1GHz
http://www.pccar.ru/showthread.php?t=18574