(94) 开始学习通信。通信谢意要考虑时钟同步,是否双工通信,并行或串行通信等等:

++

++

++

++ 低速协议用 uart , iic , spi , 高速协议用 pci 。can 总线支持远距离传输,如门禁:

++

++

++

++

++

++

(95) uart 协议的帧格式:

++

(96)接着介绍 Exynos4412 uart控制器 :

++ 其实 soc 提供了 5 个 uart 。但编号 Ch4 的通道是专用于 GPS 通信的。

++

++

++

(97) 接着学习 uart 控制器寄存器说明 , 先是关于 board 原理图,这里讲解的是连接电脑的 2 号 uart 。图中有一处标识有误。初学阶段,标识 uart2 是错误的,该芯片硬件是 左下角标识的 SP3232EEA ,是一个电平转换电路。
总的来讲,举例 uart 的输出是 soc_CPU – 内存地址(其实也是 uart 的控制寄存器与数据寄存器) – 复用 GPIO 的输出引脚,承接 uart 的帧输出 – 经电平转换芯片 SP3232EEA ,转换电平再外送 – DB 9 帧接口-- 此时可接 usb 转换芯片 连接至电脑 ;

++ 查看核心板:

++ 为 uart 配置 GPIO 的工作模式:

(98) 接着介绍 uart 寄存器 ,先看寄存器综述,这么多寄存器,实际需要配置的没有那么多,留意本图的功能描述:

++ 补充寄存器功能的概述:

++ 接着介绍第一个寄存器 ULCON :

(99)
谢谢



















