uart接口_扩展多个uart接口

本文介绍了CH438芯片,这是一款支持8个独立UART接口的器件,适用于RS232串口扩展、高速串口和RS485通讯。文章详细讨论了如何通过复用寄存器来实现串口功能,设置波特率,以及配置UART的数据格式,包括1/12分频、数据位、奇偶位和停止位的设定。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CH438 是八 UART 芯片,包含八个兼容 16C550 或者 16C750 的异步串口,支持最高 4Mbps 的通讯 波特率,可以用于单片机/嵌入式系统的 RS232 串口扩展、带自动硬件速率控制的高速串口、RS485 通讯等

CH438 芯片内部具有 8 个独立的串口模块,在寄存器地址空间分布上,

每个串口各占用 8 个字节 的地址空间。

串口0  00H-07H

串口1  10H-17H

串口2  20H-27H

串口3  30H-37H

串口4  08H-0FH

串口5  18H-1FH

串口6  28H-2FH

串口7  38H-3FH

SSR     4FH      //询芯片内部的串口 0~串口 7 的各个中断状态

每个串口的8个字节代表的意思:

2058c7aa2260553f7e5e1f67d1a6f311.png

110173383d8e221324026aa9d59ea98f.png

如果仔细看上表,就会发现有12个寄存器(每个寄存器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值