• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

rs485和rs422在stm32程序中相关配置一样吗?

f6a1cb8bf47e1164 2019-07-23 浏览量:1711
rs485和rs422在stm32程序中相关配置一样吗?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 在程序上,RS422没有方向脚切换的。

    这个和串口使用完全一致。


    RS485这个是需要切换方向的。根据RS485芯片的要求,切换方向之后,需要有一定的延迟才能发送和接收数据。

    这个需要注意下,看手册

    • 发布于 2019-07-23
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8
  • 硬件配置一样,区别在应用层程序,RS485半双工,RS422全双工。
    • 发布于2019-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • rs485和rs422是使用外部芯片的,对于单片机来说操作串口就可以了,所以程序配置是一样的。
    • 发布于2019-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 本质上都是操作uart串口,uart的ttl信号是要给485或者422芯片由芯片转成相应得电平信号进行外部通讯,所以程序上是没有区别的,在于转换芯片
    • 发布于2019-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 程序配置一样的,区别在于硬件接口,也就是uart转换成485或者422电路区别
    • 发布于2019-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 底层驱动代码一样,都是串口代码。区别在于协议层(应用层)RS485是半双工通讯,RS422是全双工通讯,所以他们的应用代码肯定不同。
    • 发布于2019-07-24
    • 举报
    • 评论 0
    • 0
    • 0

  • RS485是半双工的,因此需要额外多一个引脚,用于决定当前发送还是接收,然后二者用的都是串口,这部分是一样的
    • 发布于2019-07-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 配置是完全一样的,主要是硬件电路不同,和软件没有关系
    • 发布于2019-08-09
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

rs485和rs422在stm32程序中相关配置一样吗?