linux 读写 stm32虚拟串口

2021/5/7 7:25:17

本文主要是介绍linux 读写 stm32虚拟串口,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

  在linux中 stm32实现的 vcp 被识别成 /dev/ttyACM0 , 若当成普通串口 直接调用 open() -->read()这套流程,只会读到一串乱码。
  参考 http://blog.chinaunix.net/uid-26475432-id-3462651.html?_t=t 消除Linux串口收发的一些规则 ,之后vcp 接收正常。
  主要原因是linux串口会有一些默认规则,不适合虚拟串口编程,使用 struct termios 参数将这些规则清除就好。



这篇关于linux 读写 stm32虚拟串口的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程