求助,毕设,单片机rs485与pc通讯连接不通!!!连的电路都对呢,求各位帮忙看看

agathayuen 2017-03-11 08:09:10
单片机最小系统可以烧制程序,是完好的。rs485模块是参照百度上的电路图连接的,其中用的芯片是MAX485,关于连接电脑PC方面我在淘宝上买了一个RS485转USB的模块。当换成RS485转USB插到电脑上时,对单片机最小系统烧制程序烧制不进去,而且连接的显示屏一闪一闪的。
电路图:

实物图:

连接好的图片:


求助各位大神,我哪里出错了?????万分感谢





...全文
1012 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangxf1217 2017-04-06
  • 打赏
  • 举报
回复
这个下载过程要握手,交流。你这个485只是一边说话一边听着肯定是有问题的,建议你可以找一个自动控制收发的485芯片。美信就有。
逸璞丷昊 2017-04-04
  • 打赏
  • 举报
回复
现在回复是不是太晚,看了一下这个板子,其实不用搞得这么复杂,紫色的TTL-USB就可以直接下载了,并不需要转485。四根单线,直接接在STC芯片的引出引脚的GND、VCC、RX和TX上就可以下载,注意3V和5V的选择和RX与TX的接法就可以了
嘻嘻666 2017-03-23
  • 打赏
  • 举报
回复
引用 4 楼 agathayuen 的回复:
[quote=引用 2 楼 zgl7903 的回复:] 485 是半双工的, 需要控制方向 (接收/发送) STC的默认的ISP应该是没有设计控制收发方向的, 可以用232 烧好程序, 然后单片机程序控制方向 422是全双工的485
那我现在不发送数据,串口助手那里一直是跳动的乱码,原因是因为没有控制方向吗?[/quote] 收发 数据间隔 太短了吧 还是没有16进制 收发
嘻嘻666 2017-03-23
  • 打赏
  • 举报
回复
引用 2 楼 zgl7903 的回复:
485 是半双工的, 需要控制方向 (接收/发送) STC的默认的ISP应该是没有设计控制收发方向的, 可以用232 烧好程序, 然后单片机程序控制方向 422是全双工的485
而且 RS485 转USB 要用到 485 转232 转换器。 收发 指令 中间要做好延时, 半双工 不能同时 收发
zgl7903 2017-03-14
  • 打赏
  • 举报
回复
平时置 nRE/DE 为低 (接收状态), 仅发送时置高
agathayuen 2017-03-14
  • 打赏
  • 举报
回复
引用 2 楼 zgl7903 的回复:
485 是半双工的, 需要控制方向 (接收/发送) STC的默认的ISP应该是没有设计控制收发方向的, 可以用232 烧好程序, 然后单片机程序控制方向 422是全双工的485
那我现在不发送数据,串口助手那里一直是跳动的乱码,原因是因为没有控制方向吗?
agathayuen 2017-03-14
  • 打赏
  • 举报
回复
用的是USB的下载线下载的程序
Cerman 2017-03-12
  • 打赏
  • 举报
回复
用什么方式下载的程序?
zgl7903 2017-03-12
  • 打赏
  • 举报
回复
485 是半双工的, 需要控制方向 (接收/发送) STC的默认的ISP应该是没有设计控制收发方向的, 可以用232 烧好程序, 然后单片机程序控制方向 422是全双工的485

27,520

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧