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

两个51单片机互相通信时 硬件怎么接

f32ef4be85e137d7 2019-03-08 浏览量:2186
两个51单片机互相通信时
硬件怎么接
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 两个单片机通讯,最简单的就是使用UART串口,A单片机的Rx接B单片机的Tx,A单片机的Tx接B单片机的Rx,然后共地,也就是GND连接到一起,就可以通讯了。如果距离远了,可以在串口上增加RS232芯片,或者RS485芯片。


    • 发布于 2019-03-08
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:14
  • 通信方式有好多,比如使用io通信,usart通信,spi通信,iic通信等,不同的接口,需要根据各接口特点注意一下电压和电流的匹配问题就可以了。
    • 发布于2019-03-08
    • 举报
    • 评论 0
    • 1
    • 0

  • 是串口通信吗???串口的话甲机的tx接乙机的rx,甲机的rx接乙机的tx
    • 发布于2019-03-08
    • 举报
    • 评论 0
    • 1
    • 0

  • 简单的可以 通过串口来通信 TX-RX RX-TX 加地线 就可以了
    • 发布于2019-03-08
    • 举报
    • 评论 0
    • 1
    • 0

  • 这个依据具体情况有很多通信方式,两个51间距离、应用需要等等要求

    包括了直接IO口连接、UART(串口)连接、SPI、IIC等等。


    所以要具体情况才好进一步分析。

    • 发布于2019-03-09
    • 举报
    • 评论 0
    • 1
    • 0

  • 最简单用uart通讯,其次是spi或者i2都差不多
    • 发布于2019-03-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 51单片机自带串口,将两边串口交叉接起来就行
    • 发布于2019-03-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 最简单的就是串口通讯(UART),TXD和RXD交叉连接,共GND就可以通过串口程序通讯了
    • 发布于2019-03-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先确定通信方式,建议使用串口通信,远距离需要接MAX232,近距离直接TTL电平通讯;TX和RX交叉
    • 发布于2019-03-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 看了上面这么多的回答,我想题主主要想问的就是纯粹的两颗芯片之间怎么通信吧,如果是需要额外加器件的话,那估计大家列举不完了,,如果是纯粹的两颗芯片之间通信,不加任何外部器件,也就串口/IO通信/,,,IO通信只需要把两个片子的IO接在一起,然后共地就行了,如果是串口通信,A单片机的TX/RX分别接B单片机的TX/RX,然后共地就可以了,,
    • 发布于2019-03-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以使用串口的,两个单片机的RX与TX交叉连接
    • 发布于2019-03-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 两个单片机通信很简单,除了上述那些常规的硬件接口方式

    你还可以自定义一种通信协议包来做

    或者用单总线方式

    • 发布于2019-03-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 你得看用什么通信方式,串口的话,TX接RX,RX接TX,然后再接个GND就行了。485和CAN就是high接high,low接low。
    • 发布于2019-03-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 双51通信很简单,可以使用串口,只需要将TX RX反接即可,两边的51各自烧录自己的代码。

    • 发布于2019-03-18
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

两个51单片机互相通信时 硬件怎么接