主控:stmf103c8t6
485芯片:sp3485
平臺:keil5
協議:modbus
語言:HAL庫
應用場景:可以通過單片機與plc進行數據交互,實現對PLC數據查看,也可以實現對PLC進行數據修改 程序中帶有modnus協議CRC校驗。 程序中對于485的收數據采用DMA中斷方式,極大的提高了cpu的效率。
CubeMx圖片:
51hei截圖20201209193455.png (50.32 KB, 下載次數: 94)
下載附件
引腳圖
2020-12-9 19:35 上傳
usart1:串口1為調試觀察口,在程序中已重定向printf
usart1.png (70.87 KB, 下載次數: 96)
下載附件
串口1
2020-12-9 19:42 上傳
usart2:串口2為485芯片收發口,通過控制串口2和485的RE實現485的收發。
串口2.png (102.57 KB, 下載次數: 100)
下載附件
2020-12-9 19:43 上傳
本附件帶有keil5主程序、CubeMx工程 全部資料51hei下載地址:
rs485.7z
(5.13 MB, 下載次數: 281)
2020-12-9 22:49 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|