none
485总线协议怎么写啊? RRS feed

答案

  • 楼主所说的485总线是不是指一般的控制总线,这个和串口差不多吧,无非就是点对多点的,传输距离也比串口要远好多,而且传输的是差分信号。
    一般就是一个带UART的MCU再加上一个485芯片就可以,传输的数据是按bit来的,可以在示波器上看到,一般来说协议是自己定义的,可以参考已有的一些协议来做,如“帧头+控制字段+数据字段+帧尾”这种格式。
    开发这种应用的话,比较偏向底层吧,可能得涉及到MCU的控制寄存器等等,很多开发环境中用的是C语言,以前大多是用汇编,C#是比较偏上层的。其实就是看这个芯片的开发环境是支持什么语言的,就用什么语言开发。


    施炯
    2009年4月17日 5:36

全部回复

  • 楼主所说的485总线是不是指一般的控制总线,这个和串口差不多吧,无非就是点对多点的,传输距离也比串口要远好多,而且传输的是差分信号。
    一般就是一个带UART的MCU再加上一个485芯片就可以,传输的数据是按bit来的,可以在示波器上看到,一般来说协议是自己定义的,可以参考已有的一些协议来做,如“帧头+控制字段+数据字段+帧尾”这种格式。
    开发这种应用的话,比较偏向底层吧,可能得涉及到MCU的控制寄存器等等,很多开发环境中用的是C语言,以前大多是用汇编,C#是比较偏上层的。其实就是看这个芯片的开发环境是支持什么语言的,就用什么语言开发。


    施炯
    2009年4月17日 5:36
  • 是啊!是和eBox4300的串口相连接,点对多点。
    听妈妈的话,好好学习。jxluo@jxluo.cn
    2009年4月17日 9:34
  • 呵呵 去市场上买个232转485的小东西就OK了 不费力气
    施炯
    2009年4月17日 11:59