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

怎么实现两个单片机模拟串口通信,用I/O口和外部中断

孤尘 2018-09-17 浏览量:1042
怎么实现两个单片机模拟串口通信,用I/O口和外部中断,时序编程求代码
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 分别调试两个单片机上的模拟串口通讯,再RX与TX交叉连接就可以通讯了
    • 发布于 2018-09-17
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:14
  • 串口通信没有时钟线,没有时序,两个单片机使用串口通信只要注意TTL电平是否一致即可,RX与TX交叉接即可正常收发数据
    • 发布于2018-09-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 最好是模拟SPI时序,UART的话对信号宽度要求比较严格,接收端做起来很麻烦。
    • 发布于2018-09-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 模拟串口通信一般很少,因为串口是很常见的端口,基本上都有,而且用起来也比较复杂。
    • 发布于2018-09-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,相对要麻烦些,用使用定时器,外中断,每端都如此。
    • 发布于2018-09-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 普通io模拟串口,2个就够了,协议已经有了很好实现,还有isp,看你选择
    • 发布于2018-09-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 通信协议都是可以用串口进行模拟的

    可以参看这个https://blog.csdn.net/weixin_39899831/article/details/79301948

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

  • 模拟串口就是要模拟那个高低电平,这个跟模拟I2C的方法差不多,但是串口的时序要求更高,如果波特率不对有可能收到乱码
    • 发布于2018-09-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以自己定义时钟的频率然后定义一次传输的时间长度来判断数据
    • 发布于2018-09-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 模拟串口不需要外部中断,使用定时器做定时,将数据通过tx发出去
    • 发布于2018-09-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 模拟串口实现起来比较简单,直接用你的定时器来定时一个数据帧发送
    • 发布于2018-09-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 你可以使用串口来模拟通信,也可以使用模拟SPI
    • 发布于2018-09-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 两个单片机直接用硬件串口通信不是更好么,稳定性更高,速度也更快,也不需要中断。

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

  • 单片机之间通讯一般使用硬件串口实现。如果没有可以使用软件IIC通讯。
    • 发布于2018-10-18
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

怎么实现两个单片机模拟串口通信,用I/O口和外部中断