Usb 向ttyACM0设备发送数据

Usb 向ttyACM0设备发送数据,usb,microcontroller,tty,Usb,Microcontroller,Tty,我正在尝试实现一个功能,每当我的ttyACM0设备接收到“hello\r”时,LED将闪烁一次。它通过使用以下命令闪烁: echo -e "hello\r" > /dev/ttyACM0 我的问题是:这个命令是否只向usb设备写入“hello\r”?我这样问是因为当我再次尝试执行相同的echo命令时,我的LED根本不闪烁。但是,如果我重置设备并回显“hello\rhello\rhello\r”,它会闪烁三次。当我试着在另一次做回音时,它就再也不起作用了 希望有人能帮忙 ~S多亏了保罗·

我正在尝试实现一个功能,每当我的ttyACM0设备接收到“hello\r”时,LED将闪烁一次。它通过使用以下命令闪烁:

 echo -e "hello\r" > /dev/ttyACM0
我的问题是:这个命令是否只向usb设备写入“hello\r”?我这样问是因为当我再次尝试执行相同的echo命令时,我的LED根本不闪烁。但是,如果我重置设备并回显“hello\rhello\rhello\r”,它会闪烁三次。当我试着在另一次做回音时,它就再也不起作用了

希望有人能帮忙

~S

多亏了保罗·R, 我应该在那里加一个“-n”


顺便说一句,我的目标是做几个回声,以保持我的LED闪烁。谢谢。你也需要a-n,否则你会得到一个额外的换行符。谢谢!没注意到!:)echo“$X”>/dev/ttyACM0适合我
 echo -n -e "hello\r" > /dev/ttyACM0