我是靠谱客的博主 孝顺香菇,最近开发中收集的这篇文章主要介绍树莓派 bcm2835 串口说明,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

来源于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 串口说明所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(31)

评论列表共有 0 条评论

立即
投稿
返回
顶部