2
使用echo和cat测试串行环回的意外结果
因此,我有一个标准的RS232串行端口,只需通过一条从Tx到Rx的导线即可将其环回。我通过运行测试环路echo和cat在两个独立的终端: cat /dev/ttyS1 echo "hi" > /dev/ttyS1 我的问题是输出。我希望看到一个“ hi”回到运行猫的终端,但是我得到了: hi [2 newlines] hi [4 newlines] hi [8 newlines] hi [16 newlines] hi [32 newlines] hi ...依次类推,直到I ctrl+ 为止c cat。 中断cat之后,如果我再次运行它,直到我第二次运行echo时,它才会输出“ hi”。 这正常吗?知道为什么我会看到这种行为吗? 编辑:换行符,我的意思是ASCII 0x0A。此输出中没有回车符。
17
cat
serial-port
echo