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

51单片机的串口通信是属于全双工吗

sym_cool 2018-06-09 浏览量:5316
在不断接收其他单片机发送过来的数据的同时可以向上位机发送数据吗,想实现接收其他单片机数据处理后转发的功能
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 从真正意义来说51的串口是伪全双工,记得之前在一本教材上看到过,并不算是真的全双工通讯。数据的接受和发送并不是同时进行的,而是瞬时切换执行的。
    • 发布于 2018-06-09
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:16
  • 在STC手册上说的是全双工的,我感觉51片子还是能够胜任你这样的设计的
    • 发布于2018-06-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 理论上来说是全双工,但是MCU不可能同时进行收发数据,因为51是单核处理器,所以实际上是都是半双工
    • 发布于2018-06-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 从核心处理器能力来说,算不上全双工。
    • 发布于2018-06-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 串口的话,我们平时用的是异步全双工通信,
    • 发布于2018-06-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 应该不算是真正意义上的全双工,虽然说数据收发都有单独的信号线,但是毕竟数据的收发都是公用了一个寄存器,也就是说,同一个时刻,要么只是发送数据,要么只能接收数据!
    • 发布于2018-06-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 应该不是,51的收与发并不可以同时进行处理,只能是一个一个处理,所以还是半双工的吧
    • 发布于2018-06-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 不是,51只有一根数据线一根时钟线,因此是半双工的
    • 发布于2018-06-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 说是全双工其实估计是半双工
    • 发布于2018-06-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 是的,是全双工的,RX与TX上可以同时传输数据的
    • 发布于2018-06-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 51的串口属于全双工,可以满足你的需求
    • 发布于2018-06-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 数据线可以同时收发,但是寄存器同一时间只能有受或发一个功能,应该算半双工。
    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 采用两根线进行通信的,所以是全双工的通信方式
    • 发布于2018-06-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 51不是全双工,因为串口接收和发送数据是同一个寄存器,不能同步进行
    • 发布于2018-06-09
    • 举报
    • 评论 0
    • -1
    • 0

  • 是的,因为51的串口线是RX和TX两条线,可以同时收发,所以是全双工的。

    • 发布于2018-06-09
    • 举报
    • 评论 0
    • -1
    • 0

相关问题

问题达人换一批

51单片机的串口通信是属于全双工吗