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个字节代表的意思:
如果仔细看上表,就会发现有12个寄存器(每个寄存器