串口单片机有哪些-3串口单片机

交换机 2024-05-10 电子 27 views

扫一扫用手机浏览

文章目录 [+]
单片机通讯的3线串口都用到那个口线

单片机中的串口通信是通过P3口的两个引脚(即P0和P1)实现的,其中P0口为串口接收引脚(RXD),P1口为串口发送引脚(TXD)。在51单片机中,串口通信的端口是固定的,即P0口和P1口。

单片机的数据总线为P0***口,P0***口为双向数据通道,CPU***从P0***口送出和读回数据。

一般就用5这三个口。头子上标的有数字一看就明白。

串口单片机有哪些-3串口单片机
(图片来源网络,侵删)

RS232(DB9***母头和******51单片机和PC通讯的时候只用到3根线,***2:TXD,***3:RXD,***5:GND***应为51单片机和PC通讯***,需要发送和接收数据,用一下公共地。其它线用不上。

最常用的是RS232串口,这样单片机可以和电脑进行串行通信,电脑上就有RS232串口,即COM口。要接成RS232接口,单片机需要一片RS232接口芯片,如MAX202,或MAX232等。也是用单片机的RXD,TXD两个脚。

串口单片机有哪些-3串口单片机
(图片来源网络,侵删)
请问使用TTL电平,能够进行3个单片机的串口通信吗?

1、完全可以,但要注意电压问题,看是几伏的,一般来说应该3V的跟5V的应该都可以,只不过3V要接收5V的会比较不好,怕损坏。

2、ttl电源电压是5v,ttl电平后可以直接接在5v供电电源单片机串口引脚上。

串口单片机有哪些-3串口单片机
(图片来源网络,侵删)

3、距离近时,直接将两单片机的txd与rxd连接,自己根据需要编写协议,根据协议写好程序。一边发送、一边接收,这就实现了单片机通信。

4、v供电连接是从A供给B的***现在B-C连接,B没有供电,所以不通。另外你采用的切换方式也有问题,很不可靠!应该用双继电器切换,或者双路开关芯片CD4052之类的切换,或者做个用单片机双路串口信号自动切换器。

5、单片机***与***单片机***直接***串口通信,需要连接***RXD、TXD、GND,如果***用同一个***电源***只连接***RXD、TXD***是没有问题***的,如果***不是***同一个***电源,则必须***连接RXD、TXD、GND。

6、最简单的话,如果距离不是太远,直接两个单片机的RXD和TXD交叉相连就行了。如果距离远一点,用串口也行,你可以查一下RS232电路,TTL转RS232电平。

单片机与电脑之间的串口通信问题:为什么用三线会失败?

1、数据发送和接收的不匹配。两块单片机进行串口通信时,数据的发送和接收是相互匹配的,通信正常。三块单片机进行串口通信时,存在数据发送和接收的不匹配问题。

2、单片机和PC通讯的时候只用到3根线,***2:TXD,***3:RXD,***5:GND***应为51单片机和PC通讯***,需要发送和接收数据,用一下公共地。其它线用不上。

3、电压问题,电脑输出电压与单片机不符***通讯问题,查看连接口,及协议***单片机问题,芯片程序是否正确***连接线问题,换连接线试试。串口通讯如果波特率如果有误差的话,有时候会出现数据错误的,这很正常。

4、MCU软件编码问题或计算机端软件工作异常。常用的排查小技巧***对于以上的常见串口调试问题,有以下几个方法和技巧可供参考使用。

5、串口连接错误:检查串口连接是否正确,包括串口线的接插方向是否正确、串口连接的引脚是否对应等。

标签:

本文转载自互联网,如有侵权,联系删除

本文链接地址:http://www.alissi-bronte.com/17698.html

相关文章

  • 暂无相关推荐