tag 标签: 应用串口

相关博文
  • 热度 32
    2013-7-12 16:02
    1726 次阅读|
    8 个评论
        做硬件开发的应用串口非常多,232和485也是最简单最好用的。简单说一下我做过一个小项目之后对他俩的理解吧:       232是通过两根信号线(一根发送,一根接受)对地线的电平来传输的,互补干涉,所以是全双工的。485只有两个线A  、B 差分方式传输数据,电压差正/负来区别发送或者接收,这只是硬件协议方面的,与软件设计无关。   软件区别两点:   1、由于485半双工,需要一个使能信号来控制发送还是接受,只要在发送或者接受前给使能端1或者0即可。 2、若没有发送完毕就开始接受,或者没接收完毕就开始发送会有数据错误,所以要视情况而定延时。   硬件方面区别: 485比232芯片外围期减少,只需要在端口接匹配电阻(还没有实践过)即可。