开始的时候,开发项目用了这个库,上位机是client,即master,STM32为server,slave. SERVER或者SLAVE端提供数据,上位机访问。 但这已经是python下的最好的库了,但是开发过程中性能测试发现,有时候通信会中断,另外程序不能中途中断,非常不好用,所以转而使用基于c++的libmodbus,生成modbus.dll,用pylibmodbus去调用
STM32 examples for USART using DMA for efficient RX and TX transmission