Temat: WDR3600 i rs485
Witam,
mam problem z komunikacją sterownik <-> rs485 <-> wdr3600.
Sterownik to atmega32 (zegarek+ sterowanie przekaźnikami)
przejściówka rs485 na czipie ch43...
ruter wdr3600 - z BB.
sterowanie ma się odbywać przy pomocy polecenia:
echo "S0110\r" > /dev/ttyUSB0
S-znak kontrolny
01 - numer karty
1 - przekaźnik nr 1
0;1;2 to wyłącz/włącz/ wyślij status.
Ustawiona jest transmisja 115200 8n1
I teraz tak, na debianie (14.04); openwrt; sysrescuecd nie mogę się "dogadać" przy pomocy polecenia echo,
ale jak włączę minicom, to działa (nie sprawdzałem na BB); wysyłam komendy, odbieram status, reaguje.
Na Centos 7 działa prawidłowo i reaguje na polecenia echo.
Różnica w ustawieniu portu, odczytana przy pomocy stty jest tylko taka , że w centos jest parametr -cmspar, a na debianie/rescuecd/BB nie ma tego parametru, jest niedostępny.
Pytanie:
co ustawia dodatkowo minicom, że się dogaduje ze sterownikiem.
Jak to można obejść, by dało się w łatwy sposób kontrolować sterownik np przez www/bash itp.