找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6053|回复: 3
打印 上一主题 下一主题
收起左侧

STM32F103基于CubeMx HAL库的485收发程序

  [复制链接]
跳转到指定楼层
楼主


主控: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工程

全部资料51hei下载地址:
rs485.7z (5.13 MB, 下载次数: 281)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:320751 发表于 2021-4-28 20:50 | 只看该作者
谢谢分享 感恩付出 有劳
回复

使用道具 举报

板凳
ID:415338 发表于 2022-1-18 14:45 | 只看该作者
特来回馈,谢谢分享
回复

使用道具 举报

地板
ID:117916 发表于 2023-7-29 16:49 | 只看该作者

特来回馈,谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表