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

STM32怎么同时使用多个串口接收和发送数据,求思路

wengqiang 2021-02-22 浏览量:3484
32怎么同时使用多个串口接收和发送数据,求思路
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 无论中断还是查询,都不是严格的同时,总是会有时间差,几us,几ns,都是有的。

    多路串口,可以用外部扩展串口芯片,或是单片机上自己的几个串口,只要数据缓冲都分配好,不相互影响就行

    • 发布于 2021-02-24
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 可以用串口中断接受,发射不可能同时,但是可以利用发送中断实现同步发送
    • 发布于2021-02-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 每个串口都用中断,各自有自己的缓冲区与发送区数组,可以用RTOS,不同的任务中处理不同的串口数据
    • 发布于2021-02-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 一定是中断方式,并用定时器强行隔开,防止某一路总占用资源而阻塞
    • 发布于2021-04-11
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32怎么同时使用多个串口接收和发送数据,求思路