(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)
谢谢