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

如何实现串口多波特率通信,

lichangle 2019-01-28 浏览量:859
不同的外设用不同的频率
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 可以用io口来识别串口接入的是哪个设备 比如gpio1是外设1

    等等 这样就可以先判断后初始化串口波特率

    • 发布于 2019-01-28
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:10
  • 如果有多个串口的话,可以分别配置不同的波特率与外设通信;如果只有一个的话,那就只能每次与外设通信前重新初始化波特率了
    • 发布于2019-01-28
    • 举报
    • 评论 0
    • 1
    • 0

  • 那你可以在主控上启用多个串口,这些串口给他不同波特率,如串口1 115200,串口2 9600.
    • 发布于2019-01-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 看你的具体需求,可以使用一个开关来控制,按下一次,重新初始化一次串口,设置一个新的波特率,或者使用程序自动选择波特率,我么用过,但是可以实现,百度一下
    • 发布于2019-01-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以使用多个串口,或者软件实现波特率自适应。
    • 发布于2019-01-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以用多个串口的方式,对不同的串口用不同的波特率
    • 发布于2019-01-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以接成复用的,就是加个片选脚,指定当前通信的对象,不过这种方式容易出现干扰
    • 发布于2019-02-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 向不同端口发送数据
    • 发布于2019-02-24
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

如何实现串口多波特率通信,