我有一台接受 9600 8N1 串行传输的电视来控制它。
我有一根 USB 转串口线,我用它来用我的电脑控制这台电视(控制诸如关机、开机、音量等)。我昨天刚拿到电缆,一切正常。通常通过安装驱动程序并继续:
stty -F /dev/tty.usbserial 9600
echo -ne '\x08\x22\x01\x00\x01\x00\xd4' > /dev/tty.usbserial
^^ 上面的回声线通过串行发送十六进制字符串来降低我电视的音量。(我有一台三星智能电视)
现在,当我打开一个新的终端窗口时,我可能已经完成了第二行而没有前几次。所以我认为它传输到电视的速度可能比 9600 快。现在我的电视不再接受任何类型的串行命令,甚至不再接受 9600。我有没有可能通过以更快的波特率传输来炸掉我的电视?