RK356X UART的应用
发布时间
阅读量:
阅读量
功能特点
Rockchip UART (UART of Universal Asynchronous Receiver/Transmitter)遵循16550A总线标准设计的功能完善的模块集成功能配置:
- 支持5至8位数据宽度
- 可选1位或1.5位或2位的停止位
- 仅提供奇偶校验功能而不包括mark或space校验
- 兼容接收和发送FIFO结构,并通常采用32或64字节长度
- 最大可达4M波特率,在实际应用中需配合芯片内部时钟分频来实现该速率
- 可采用中断或DMA两种不同的数据传输方式
- 具备硬件化的流量控制机制,并实现了RTS+CTS协议的兼容性
普通串口
驱动路径
针对Linux内核版本4.4及以上的版本,在采用8250系列通用串口驱动程序的情况下,默认配置下即可实现可靠的串口通信功能。
drivers/tty/serial/8250/8250_core.c # 8250串口驱动核心
drivers/tty/serial/8250/8250_dw.c # Synopsis DesignWare 8250串口驱动
drivers/tty/serial/8250/8250_dma.c # 8250串口DMA驱动
drivers/tty/serial/8250/8250_port.c # 8250串
全部评论 (0)
还没有任何评论哟~
