单片机串口不够用怎么办?

 扩展串口

一、为什么要扩展串口?

一块单片机的串口是有限的,一般2~4个。当我们做一个项目时需要连接多个外设时跟单片机通讯时,且通讯都是以串口形式。那么我们只能去扩展串口来满足我们的应用需求。

二、解决方法

1、选择拥有更多UART芯片。

2、外部添加接口转换芯片。

SP2538芯片,它可轻松的将任意单片机(如89C51)或DSP等现有的RS232串口扩展成5个全新的全新的全双工RS232串行口(所有串口可独立接收数据),具体使用可查询芯片手册。

3、选择RS485的外设代替RS232外设。

485的好处,可以在一条总线上挂接多个设备。

4、用GPIO口加定时器来模拟串口。

5、通过模拟开关扩展多个串口

例如:CD4051、CD4052、CD4053、CD4067等,具体使用可查询芯片手册。

你可能感兴趣的:(嵌入式,1024程序员节,单片机,嵌入式)