微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 如何通过485总线将一个单片机的程序发给另一个单片机?

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

时间:10-02 整理:3721RD 点击:
  一个单片机通过485总线将程序发给另外的单片机是可行的吗?如果可行程序该怎么写。  还有,我想更深入的学习单片机通信,可是网上资料太少,有没有好心人能分享一下。qq:1723977409。

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

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

坛友讲的非常棒  受教了     

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top