最近,苦于STM32与上位机Python的串口通讯,实在完成不了通讯,不知道到底是什么原因,STM32与上位机的串口调试软件是可以成功完成数据传输的,但用Python就不知道为啥不能完成通信,网上关于这方面的东西也不能算多,而且苦于没有找到合适的串口调试方法。今天,偶然之间知道了上位机Python可以通过虚拟串口与上位机上的串口调试软件通信。
首先,上网查阅一下虚拟串口的安装方法(一查就有)
如下图,所示,就是我所安装的一对虚拟串口。
在Python程序处,代码如下。
在串口调试工具下,如下所示。
如下所示,为联合调试的界面。
STM32与串口调试成功了,Python通过虚拟串口也调试成功了,但是,STM32与Python之间的串口却始终难以调通,确实让人困惑。