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

想问单片机之间如何进行通信

mo_sui 2019-03-05 浏览量:1480
想问单片机之间如何进行通信
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 串口,SPII2C,建议学习下几种通信方式
    • 发布于 2019-03-05
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:22
  • 以使用串口通讯,你看一下资料就知道了,单片机一般至少都有一个串口的每个串口至少有一个TX(发送)和一个RX(接收)引脚,用来在通信中接收和发送,两个单片机的RX和TX交叉相接通过编程就可以完成通信了(可以使中中断接收模式来提高接收响应时间)
    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 1
    • 0

  • 串口  IIC  SPI  都可以啊
    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 硬件连接后,一个发码,另一个收码解码即可。
    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 板内的通讯一般使用IIC,SPI等通讯模式,像我们平时使用的模块,其实很多里面也是一个单片机;

    板外的通讯可以使用RS232485等有线方式,或者wifi,蓝牙等无线方式。

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

  • UART,IIC,SPI等串行通信或者IO并口通信都可以
    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 常用的有usart,iic,spi,或者高级一点用wifi,usb,can
    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 并口、串口、IIC、SPI等最常见
    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机之间通讯,如果两个单片机在同一个板子上,可以使用UART串口,IIC,SPI等接口,如果不在一个板子上,可以考虑串口,CAN,RS485等,如果两个单片机远程通讯,可以考虑以太网,WIFI等通讯。
    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 常用的是串口只要按照固定的协议,如MODBUS等

    单总线、IIC、SPI:通讯速度不是很高,要设计主机和从机,有点麻烦

    CAN、RS485 通讯和串口一样,都比较常见

    网口:这个涉及到TCPIP编程,程序比较难写

    也可以借助其他的外部芯片,如蓝牙、NRF24L01、ZIGBEE、等等无线芯片


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

  • 实现通信首先要确定具体需要通信的哪些功能,如果简单的IO输入输出检测不需要通信接口,直接IO相互检测,如果需要有数据传输,则需要对接通信接口,像uart spi iic can等,无线传输的话直接加无线通信模块就可以了。
    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 好多啊,CAN  RS485  用的多,或者就是调试232,网线,感觉IIC,spi用来板间通信比较少,IICspi一般传感器接口啥的,
    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 常用的有串口、IIC、SPI等,要是距离远可以考虑RS485
    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 有不同接口,对应不同的通信协议,这个还是需要学习一下的
    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 两台51单片机通讯,是比较简单的。
    第一:连接——RX与TX对接,即这台的P30与另一台的P31对接
    第二:两台单片机的波特率一定要一样。同时要注意晶振——12M的话,最大波特率4800且一定要加倍
    这样就可以通讯了,它们没有主次之分。
    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 基本上pc上可以用的都可以用。
    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 需要看你单片机上具备 什么, 像 I2C  SPI  、UART是最常用的。 还有还可以借助 其他的模块 比如CAN  485  WiFi  NBIoT  4G 等等,看使用场景
    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 通信需要2方面,硬件上的连接,即所谓匹配的硬件接口,比如CANSPII2CUART,网口等这些硬件接口

    软件上就是一个通信协议,知道如何解析数据。

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

  • 一般比较常见的接口包括串口,SPI I2C,高端单片机可以用USB 或者以太网
    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 两个单片机最好有相同的片上外设通信方式,一般短距离的有TTL的串口,SPI,IIC,usb;远距离的有以太网,CAN,485,串口
    • 发布于2019-03-06
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

想问单片机之间如何进行通信