1. 单片机怎么扩展2个rs485串口两个rs232串口,用什么芯片啊谢谢
用串口扩展芯片,WK2204或者WK2168,通过SPI/I2C/UART/8位总线 扩展4路串口,该芯片支持RS485自动收发,通过扩展的UART接RS232和RS485电平转换芯片就可以。WK2204和WK2168都带RS485自动收发功能,很方便。
2. stm32扩展4路串口
stm32扩展4路串口,可以用串口扩展芯片,这类芯片非常多,可选一两款外围元件少,电路简单的芯片。
推荐一,国产的,双串口芯片CH432
CH432 是双UART 芯片,包含两个兼容16C550 的异步串口,支持半双工收发自动切换和IrDA 红外编解码,支持最高4Mbps 的通讯波特率,可以用于单片机/嵌入式系统的RS232 串口扩展、带自动硬件速率控制的高速串口、RS485 通讯、IrDA 通讯等。
第二款,TL16C554。
这两个芯片在使用时外围件最少,电路相对简单些。
3. 单片机扩展串口
第二个串口只用做主动发送,那么用一个IO就能模拟了,计算一下延时时间,符合波特率要求对方电脑就能收到,在电脑和单片机之间都需要增加串口转RS232的电平转换。
4. 求51单片机串口扩展芯片要求扩展为独立的串口,双串口就够用了!
如果是普通低速率应用,资源够的话可以自己用IO模拟串口。
如果是对速率和稳定性要求较高,可以选用WK2114,WK2124,WK2132等, WK2132可以实现SPI/IIC/UART 扩展2路独立串口,超大的256级FIFO和2Mbps。WK系列产品提供8051,STM32等单片的全套驱动代码。
5. 急~单片机串口扩展有哪些方法
软件模拟法
利用并口转串口扩展串行口
基于TL16C554的串行口扩展
利用串行口扩展串行口
分时复用的扩展方法
太多了,具体请参考一下网址:
http://hi..com/floder/blog/item/f3681c086b1f4731e9248814.html
6. 单片机的串行扩展和并行扩展
对于8位处理器的单片机,并行扩展,就是一次传输8个位的数据即(8bit),而串行扩展是一次传输1位.
并行扩展要接8条数据线,1条片选线,读写控制线2条,地址线n条(根据扩展内存的大小而定)
串行扩展一根据不同的协议,有不同的数据线数.用常用的i2c协议扩展的话,需要sda和scl两条线加上片选线就行了.
利用单片机自带串口扩展的,(在事先定义好波特率的情况下),需要发送,接收,和片选线.还有一些发送准备好,或接收准备好,等信号线可选用.
7. 单片机并口扩展多串口
我也用过四川维肯的串口扩展系列芯片,性能稳定,价格便宜。
经过扩展的串口功能很强。具体如下
2.1 总体特性
低功耗设计,可以配置自动休眠,自动唤醒模式(uS 级唤醒)
宽工作电压设计,工作电压为 2.5V~5.5V
精简的配置寄存器和控制字,操作简单可靠
提供工业级和商业级产品
高速CMOS工艺
采用符合绿色环保政策的SOP28无铅封装
2.2 扩展子通道UART特性
子通道串口独立配置,高速、灵活:
每个子串口为全双工,每个子串口可以通过软件开启/关闭
波特率可以独立设置,子串口最高可以达到1M bit/s
每个子串口字符格式包括数据长度、停止位数、奇偶校验模式可以独立设置
完善的子串口状态查询功能
FIFO功能:
每个子串口具备独立的16级9Bits发送FIFO,发送FIFO具备4级可编程触发点
每个子串口具备独立的16级接收FIFO,接收FIFO具备4级可编程触发点
软件FIFO使能和清空
FIFO状态和计数器输出
错误检测:
支持奇偶校验错,数据帧错误及溢出错误检测
支持起始位错误检测
内置符合SIR标准的IrDA红外收发编解码器,传输速度可达115.2K bit/s
2.3 8位并口主接口特性
标准8位MCU总线接口
命令和数据共用8位地址总线,通过A0(数据/控制)信号进行切换
子通道选择通过命令字控制和指示,无需额外的通道指示信号线
仅占用2个地址空间
8. 如何对单片机的串口进行扩展
有两种方法:1、软件的办法,通过地址区别不同的连接
2、硬件的办法,有种芯片专门扩展uart口的,好像也有国产的,功能挺强的,一个可以扩4或8个
9. 单片机输入IO口怎么扩展
单片机的输入IO口扩展可以通过以下方法来实现:
1、通过并行扩展芯片,比如8255 ,8155等。
2、通过锁存器或缓冲器来扩展,比如74LS273,74LS373,74LS244,74LS245等等
3、通过串口-并口来扩展,比如74HC595,74HC164等等。
4、通过译码器来扩展,比如74HC138,74HC154等等。
10. 51单片机用串行口扩展输入输出口的原理 跪求!!!
普通51单片机的串行口有 串口1,但有些有串口2,串口3等等。
当串口接上外部的芯片例如,164,或595等芯片时,可以通过串口发送数据到这些芯片,164有8个输出端口,端口是收到串口输出数据的控制的。
当多个164连接起来时,就有8*N个输出端口,都可以通过串口控制。
这样就实现了串口扩展输出端口的。
扩展输入口用的芯片不同,但原理是相似的。