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