单片机多机串口通信(多串口单片机)

交换机 2024-05-02 生活 49

扫一扫用手机浏览

文章目录 [+]

哪位用过串口多的单片机,推荐一下呗

1、Atmega1280有4个串口,8位的。STM32有4个或者5个串口,32位的ARM单片机。

2、可以用STC的单片机,STC15W4K32S4系列的,就有四个独立的串口,如下表画红圈所示。这是国产单片机,性能非常好,价格也比较低。详细说明,可去STC***下载技术手册。

3、STC12C5A60S2等单片机带有2个串口。STC还有很多多串口单片机的型号,都是51内核。

4、如果要求更多的串口,可以用串口扩展芯片,推荐一款国产的,CH438,可扩展8个串口,就是电路要复杂了。扩展的串口数增加了,要求单片机的速度要快,传统的51单片机无法胜任了。可用STC15,STC8系统的单片机。

5、只有Atmega1280以上的才会有3个以上的串口。64或44引脚的就再没3个以上串口的。恐怕只能换单片机了,比如STM32F103RBT6,64引脚,3个串口。

6、MSP430、STM3ARM7,这些高位数的,哪个不比TI的烂片子主流。台湾那些便宜的片子里有2以上个串口的也是大把的。楼主也是活该,这么简单的问题,百度一下,满足你要求的单片机满大街。非要到这问。

哪款51单片机有三个串口

找51内核系列的,比如STC8952,有多个串口,你自己看资料,网上很多的。

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

数据总线 51单片机的数据总线为P0口,P0口为双向数据通道,CPU从P0口送出和读回数据。地址总线 51系列单片机的地址总线为16位。

求助:51单片机如何实现两个串口分时复用的

1、单片机的分时复用51单片机的分时复用功能,最直接的就是MOVX指令,用这个指令就是在分时复用P0口,执行:MOVX A,@DPTR,那么首先要送地址A0~A7给P0口,ALE有效,锁存在373上,再将这个地址的数据从P0口读入传给A。

2、P0在前一个时刻输出地址的低8位,然后由ALE信号将它们锁存到外面的逻辑芯片(例如74LS245之类)里,之后再从P0输出或输入数据,就实现了分时复用。

3、复用方法有点类似动态显示扫描,读取按键之前,把P0.1置成高电平,即关灯,延时一点时间,读按键。读完按键,恢复显示内容。

单片机设置两个串口会有影响吗?

1、可以,如果要使用同一个通信口,需要使用网络通信协议,例如modbus协议。不好说,通信协议定义不同不能通用,除非各个设备能各自兼容。

2、而两个独立的串口,就是两个互不影响的,各自可以同时工作的,没有任何影响,波特率,收/发数据都是独立的。

3、STC系列双串口单片机 可以同时使用两个串口,STC系列四串口单片机 同时使用四个串口。

4、虽然单片机的串口是全双工,但是一般是不能同时进行数据收发的。

什么单片机的串口数量最多

1、可以用STC的单片机,STC15W4K32S4系列的,就有四个独立的串口,如下表画红圈所示。这是国产单片机,性能非常好,价格也比较低。详细说明,可去STC***下载技术手册。

2、Atmega1280有4个串口,8位的。STM32有4个或者5个串口,32位的ARM单片机。

3、国产STC单片机,有三个系列都带有4个物理串口的,应该够用了吧。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.ishengkuan.com/1462.html

相关文章

  • 暂无相关推荐