登录注册
论坛
一粒金砂(中级)
9
0
求助,我这边在遇到这样一个问题,485通信可以接收到,能进入到接收中断,等到发送数组时就会出错,不执行发送或者错误发送,控制引脚也改变状态了,发送函数后也有延时,初始化时也设置TX脚频率,硬件设计也没有问题,引脚也只有485里使用。
初始化代码如下:
串口初始化.png (27.66 KB, 下载次数: 0) 下载附件 保存到相册 2022-11-1 15:15 上传
串口初始化.png (27.66 KB, 下载次数: 0)
下载附件 保存到相册
2022-11-1 15:15 上传
中断 中断.png (13.15 KB, 下载次数: 0) 下载附件 保存到相册 2022-11-1 15:15 上传
中断.png (13.15 KB, 下载次数: 0)
主函数调用
主函数.png (8.17 KB, 下载次数: 0) 下载附件 保存到相册 2022-11-1 15:19 上传
主函数.png (8.17 KB, 下载次数: 0)
2022-11-1 15:19 上传
我来回答
扫一扫,分享给好友
版主
6107
4
你这接收和发送好像没有太大关联,只是收到一个数据为0xb5后允许发送
你可以重点关注一下发送看有没问题。
先把接收中断关闭,定时发送看看是否正常。
发表回复 回帖后跳转到最后一页
论坛测评队员
EEWorld Datasheet 技术支持
查看 »