概述
来源于BCM2835 arm外设文档13章 UART
BCM2835设备有两个串口,一个mini UART一个PL011 UART。本章是PL011串口。
PL011 UART是通用异步接收发送器。这个UART在从外设或者猫接收数据方面实现串行到并行的转换。在从APB(高级外设总线)接受数据方面实现了并行到串行的功能。
这个ARM PL011 UART有可能包含某些功能,也可能丢掉了某些功能。
下列功能是不支持的
1 红外数据关联
2串口红外协议编解码
3DMA (直接内存访问)
UART提供以下内容:
1独立的16*8 传输 和16*12接收的FIFO内存。
2可编程的波特率发生器
3标准的异步交流比特位(开始,停止)这些是数据传输前需要添加的和数据接收后需要移除的。
4错误起始位检测
5
6支持调制控制功能的CTS和RTS,不支持DCD DSR DTR 和RI
7可编程的硬件流控制
8完全可编程的串口接口特性
数据可以是 5 6 7或者8bit
奇偶bit产生和校验
1或者2bit停止位产生
波特率产生,最高的频率是UARTCLK/16
串口的时钟源和相关的比例因子通过时钟管理器来控制
如果想要彻底了解,请参考ARM PrimeCell UART (PL011)版本 rlp5 Technical Reference Manual
13.1 16c650串口变量
来自工业标准的16c650串口设备的UART变量如下。
FIFO接收触发级别是1/8 1/4 1/2 3/4 和7/8
FIFO传输触发级别是1/8 1/4 1/2 3/4 和7/8
内部的寄存器映射地址空间和bit功能位每个寄存器是不同的。
下面的的16C650串口特性是不支持的
1.5停止bit
独立的接收时钟
13.2 关键的串口输入和输出。
未完待续
最后
以上就是孝顺香菇为你收集整理的树莓派 bcm2835 串口说明的全部内容,希望文章能够帮你解决树莓派 bcm2835 串口说明所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复