主控:stmf103c8t6
485芯片:sp3485
平臺:keil5
協議:modbus
語言:HAL庫
應用場景:可以通過單片機與plc進行數據交互,實現對PLC數據查看,也可以實現對PLC進行數據修改
程序中帶有modnus協議CRC校驗。
程序中對于485的收數據采用DMA中斷方式,極大的提高了cpu的效率。
CubeMx圖片:
usart1:串口1為調試觀察口,在程序中已重定向printf
usart2:串口2為485芯片收發口,通過控制串口2和485的RE實現485的收發。
本附件帶有keil5主程序、CubeMx工程
rs485.7z
(5.13 MB, 下載次數: 281)
| 歡迎光臨 (http://www.denmoz.com/bbs/) | Powered by Discuz! X3.1 |