Ловлю неведомый глюк с OR-WRT на TP-Link WR703n.
Глюк заключается в некорректной передаче данных от ПК до МК через UART.
Особенности:
1. Глюк не проявляет себя на DIR-320.
2. Глюк не проявляет себя при передаче единичных символов.
3. Глюк не проявляет себя при передаче данных с ПК обратно на ПК (когда вместо МК я подсовываю OR-USB-UART).
По личным ощущениям - как-то отличается способ передачи пакета байт CP2102 и WR703n, при этом тот и другой понимается CP2102, но не МК
Как это выглядит в терминале (пробовал подавать команды на МК, на котором включено банальное эхо, сначала с WR703n через эмулятор COM-порта, потом с OR-USB-UART без роутера), зеленым эхо от МК, синим - что я отправляю:
Добавлено спустя 1 час 22 минуты 29 секунд:Итак, расчехлил свой цифровой осциллограф и вот что увидел на входе у МК (свел 2 осциллограммы):
(пересылал команду "DrvLR=0,0")
Добавлено спустя 9 минут 25 секунд:Похоже TP-Link WR703n выдаёт "чуть-чуть" большую скорость, чем 115200 и ATMega128 засыпается при попытке прочитать такой уарт, хотя CP2102 читает без проблем