![]() |
|
![]() |
#1 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Не торопись
Я тут одну закономерность обнаружил, возможно что то можно отловить причину бага Если в PUTTY запустить команду cat /dev/ttyUSB0 В веб терминале выполнить строку инициализации stty -F ..... со всеми параметрами как в rc.local, то после этого все что я шлю в порт приходит не покалеченным. Если прервать выполнение cat и запустить снова без stty, то все отправляемые данные калечатся Получается что какие то настройки порта воспринимаются чипом только после открытия самого порта, а после закрытия порта эти настройки сбрасываются Вообщем нужно пробовать писать на си тестовую утилиту Еще один момент в отличие от echo утилита serp не добавляет в конце строки символ перевода строки и в этом тоже может быть ключ к разгадке |
![]() |
![]() |
![]() |
#2 | |
Member
Регистрация: 18.06.2015
Сообщений: 57
Вес репутации: 0 ![]() |
![]() Цитата:
Код:
cat /dev/ttyUSB0 Код:
stty -F /dev/ttyUSB0 cs8 9600 clocal ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts -hupcl Код:
echo "asd" > /dev/ttyUSB0 Код:
root@CyberWrt:~# cat /dev/ttyUSB0 I RECEIVE: 48 LED OFF I RECEIVI RECEIVE: 97 I RECEIVE: 115 I RECEIVE: 100 I RECEIVE: 10 Код:
root@CyberWrt:~# cat /dev/ttyUSB0 I RECEIVE: 48 LED OFF I RECEIVI RECEIVE: 97 I RECEIVE: 115 I RECEIVE: 100 I RECEIVE: 10 ^C root@CyberWrt:~# cat /dev/ttyUSB0 I RECEIVE: 97 I RECEIVE: 115 I RECEIVE: 100 I RECEIVE: 10 |
|
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|