单片机/MCUwilliam hill官网
直播中

经历过听说过

7年用户 97经验值
私信 关注
[问答]

如何通过485总线将一个单片机的程序发给另一个单片机?

  一个单片机通过485总线将程序发给另外的单片机是可行的吗?如果可行程序该怎么写。  还有,我想更深入的学习单片机通信,可是网上资料太少,有没有好心人能分享一下。qq:1723977409。
已退回5积分

回帖(3)

hello_mcu

2017-8-2 09:20:56
可行,要研究下bootloader。单片机通信的话,从硬件和软件上分别看。硬件指的是各种通信接口,以及这些接口定义的传输规则,可理解为硬件协议。软件就是通信协议,比如MODBUS-RTU。我觉得这么分开看,有点条理。资料上,可能都比较分散,得自己搜索下载,然后汇总,系统的学习。
举报

人中狼

2017-8-2 09:27:32
485总线在单对单通讯时和232没什么区别,只是在线路空闲时器件都要处于接收数据状态。
至于资料少,是因为跟232接口一样,现在使用这两种总线基本都只是使用相关的器件,通过器件达到总线的电气规范要求,而通讯协议一般都是开发方自己编写,所以主要是对相关器件的应用,这样资料就很少,有也基本都是讲电气规范。
485通讯,跟串口一样,只是总线规范要求总线上的器件在空闲时都要处于接收数据状态,只有要发送数据的时候才置为发送方式。剩下的就是通讯协议的编写问题了,可以找一些现成的修改就行。
举报

王栋春

2017-8-2 21:21:38
引用: 人中狼 发表于 2017-8-2 09:27
485总线在单对单通讯时和232没什么区别,只是在线路空闲时器件都要处于接收数据状态。
至于资料少,是因为跟232接口一样,现在使用这两种总线基本都只是使用相关的器件,通过器件达到总线的电气规范要求,而通讯协议一般都是开发方自己编写,所以主要是对相关器件的应用,这样资料就很少,有也基本都是讲电气规范。
485通讯 ...

坛友讲的非常棒  受教了     
举报

更多回帖

发帖
×
20
完善资料,
赚取积分