找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2086|回复: 4
收起左侧

单片机+rs485电路错误!

[复制链接]
ID:735148 发表于 2020-6-11 13:33 | 显示全部楼层 |阅读模式
10黑币
各位大佬帮忙看一下。用STC的范例程序跑,都是乱码。硬件方面实在不擅长

485电路图

485电路图

最佳答案

查看完整内容

硬件方面: 建议485的A脚对电源加个10K电阻,B脚对地加个10K电阻。 软件方面: 485不是全双工的,是半双工的。发送时候,P2.3置高,发完立即置低,等待接收。 测试软件(串口助手)测试的时候,一定要确认16进制显示和ASCII显示。
回复

使用道具 举报

ID:735148 发表于 2020-8-7 16:53 | 显示全部楼层
具体原因忘记了。总结一下:
乱码原因如下:
一、波特率错误:
    1、波特率设置错误
     2、定时器设置错误
      3、晶振未起振
二、串口接反;
   1、线束接反
   2、引脚焊接错误
  
回复

使用道具 举报

ID:267719 发表于 2020-6-11 13:33 | 显示全部楼层
硬件方面:
建议485的A脚对电源加个10K电阻,B脚对地加个10K电阻。
软件方面:
485不是全双工的,是半双工的。发送时候,P2.3置高,发完立即置低,等待接收。
测试软件(串口助手)测试的时候,一定要确认16进制显示和ASCII显示。
回复

使用道具 举报

ID:282850 发表于 2020-6-11 17:25 | 显示全部楼层
导致乱码的可能性,一般是波特率错误,调整一下
回复

使用道具 举报

ID:106821 发表于 2020-9-16 11:39 | 显示全部楼层
可能跟波特率有关的
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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