Python与STM32串口通讯

        最近,苦于STM32与上位机Python的串口通讯,实在完成不了通讯,不知道到底是什么原因,STM32与上位机的串口调试软件是可以成功完成数据传输的,但用Python就不知道为啥不能完成通信,网上关于这方面的东西也不能算多,而且苦于没有找到合适的串口调试方法。今天,偶然之间知道了上位机Python可以通过虚拟串口与上位机上的串口调试软件通信。

        首先,上网查阅一下虚拟串口的安装方法(一查就有)

        如下图,所示,就是我所安装的一对虚拟串口。

Python与STM32串口通讯_第1张图片

        在Python程序处,代码如下。

Python与STM32串口通讯_第2张图片

在串口调试工具下,如下所示。

Python与STM32串口通讯_第3张图片

如下所示,为联合调试的界面。

Python与STM32串口通讯_第4张图片        STM32与串口调试成功了,Python通过虚拟串口也调试成功了,但是,STM32与Python之间的串口却始终难以调通,确实让人困惑。

你可能感兴趣的:(stm32,嵌入式硬件,单片机)