07 嵌入式系统接口及驱动程序开发

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

17.11.2020
北京大学出版社出版 杨宗德编著
21
嵌入式ARM系统原理与实例开发
主接收模式操作流程
• (1)配置主接收模式; • (2)写从地址寄存到IICDS寄存器; • (3)写0xB0到IICSTAT寄存器; • (4)传输IICDS寄存器数据; • (5)发送ACK信号。
17.11.2020
17.11.2020
北京大学出版社出版 杨宗德编著
10
嵌入式ARM系统原理与实例开发
S3C2410的UART控制寄存器
17.11.2020
北京大学出版社出版 杨宗德编著
11
嵌入式ARM系统原理与实例开发
S3C2410芯片UART接口电平转换电路
17.11.2020
北京大学出版社出版 杨宗德编著
12
1
1
0
1
1
17.11.2020
北京大学出版社出版 杨宗德编著
6
RS232C串行接口标准
嵌入式ARM系统原理与实例开发
17.11.2020
北京大学出版社出版 杨宗德编著
7
RS-232电气特性
嵌入式ARM系统原理与实例开发
17.11.2020
北京大学出版社出版 杨宗德编著
8
S3C2410芯片UART结构图
键盘及LED驱动原理及驱动开发实验
• 实验步骤 • 源代码分析
17.11.2020
北京大学出版社出版 杨宗德编著
25
嵌入式ARM系统原理与实例开发
第7章 嵌入式系统接口及驱动程序开发
1
ARM9串行通信原理及驱动开发实验
2
键盘及LED驱动原理及驱动开发实验
3
触摸屏驱动原理及驱动开发实验
4
A/D模数转换原理及驱动开发
嵌入式ARM系统原理与实例开发
数 据 发
发 送
发 送 移
TXDn
FIFO





统 控制单元

波特率 发生器
Clock
线
数 据 接
接 收
接 收 移
FIFO




RXDn
17.11.2020
北京大学出版社出版 杨宗德编著
9
嵌入式ARM系统原理与实例开发
波特率计算
UBRDIVn = (int)(PCLK/(bps x 16))-1 UBRDIVn = (int)(UCLK/(bps x 16))–1
串行通信实验
• 实验步骤 • 源代码分析
嵌入式ARM系统原理与实例开发
17.11.2020
北京大学出版社出版 杨宗德编著
13
嵌入式ARM系统原理与实例开发
第7章 嵌入式系统接口及驱动程序开发
1
ARM9串行通信原理及驱动开发实验
2
键盘及LED驱动原理及驱动开发实验
3
触摸屏驱动原理及驱动开发实验
4
A/D模数转换原理及驱动开发
2
键盘及LED驱动原理及驱动开发实验
3
触摸屏驱动原理及驱动开发实验
4
A/D模数转换原理及驱动开发
5
LCD的驱动控制原理及驱动开发实验
17.11.2020
北京大学出版社出版 杨宗德编著
3
通信分类
单工通信
通信
全双工通信
半双工通信 通信方向和时间分
嵌入式ARM系统原理与实例开发
通信
串行通信
串行异步通信
串行同步通信
5
LCD的驱动控制原理及驱动开发实验
17.11.2020
北京大学出版社出版 杨宗德编著
14
键盘及LED工作原理
嵌入式ARM系统原理与实例开发
17.11.2020
北京大学出版社出版 杨宗德编著
15
矩阵键盘
嵌入式ARM系统原理与实例开发
17.11.2020
北京大学出版社出版 杨宗德编著
16
LED工作原理
a
f
b
g
e
c
d
嵌入式ARM系统原理与实例开发
17.11.2020
北京大学出版社出版 杨宗德编著
17
I2C 通信原理
嵌入式ARM系统原理与实例开发
17.11.2020
北京大学出版社出版 杨宗德编著
18
I2C系统结构图
嵌入式ARM系统原理与实例开发
17.11.2020
北京大学出版社出版 杨宗德编著
19
北京大学出版社出版 杨宗德编著
22
嵌入式ARM系统原理与实例开发
ZLG7290键盘及LED驱动芯片
17.பைடு நூலகம்1.2020
北京大学出版社出版 杨宗德编著
23
S3C2410采用I2C接口电路
嵌入式ARM系统原理与实例开发
17.11.2020
北京大学出版社出版 杨宗德编著
24
嵌入式ARM系统原理与实例开发
并行通信 按同时传输数据位数分
17.11.2020
北京大学出版社出版 杨宗德编著
4
异步传输模式帧格式
嵌入式ARM系统原理与实例开发

12345678 字符
止起

12345678 字符
17.11.2020
北京大学出版社出版 杨宗德编著
5
串行同步通信方式
嵌入式ARM系统原理与实例开发
CLK
DATA
0
//if select from pclk // if select from uclk
例如:如果设置波特率为115200bps,PCLK或者UCLK的频率为40MHz,其计算工 式结果如下:
UBRDIVn = (int)(40000000/(115200 x 16)) -1 = (int)(21.7) -1 = 21 -1 = 20
5
LCD的驱动控制原理及驱动开发实验
17.11.2020
北京大学出版社出版 杨宗德编著
26
触摸屏工作原理
嵌入式ARM系统原理与实例开发
17.11.2020
北京大学出版社出版 杨宗德编著
27
ADS7843触摸屏驱动芯片
嵌入式ARM系统原理与实例开发
17.11.2020
北京大学出版社出版 杨宗德编著
I2C控制寄存器(IICCON)
嵌入式ARM系统原理与实例开发
17.11.2020
北京大学出版社出版 杨宗德编著
20
嵌入式ARM系统原理与实例开发
I2C总线数据控制流程
• 在I2C接收和发送前首先需要执行以下步骤。 • (1)如果需要,写从地址到I2C到IICADD寄存器。 • (2)设置IICCON寄存器。如使能中断,设置时钟信号。 • (3)设置IICSTAT使能串行输出。 • 主传输模式流程如下: • (1)初始化配置主传输模式; • (2)写从地址寄存器IICDS; • (3)写0xF0到IICSTAT状态寄存器; • (4)发送IICDS寄存器数据; • (5)接收ACK信号。
07 嵌入式系统接口及驱动程序开发
嵌入式ARM系统原理与实例开发
嵌入式ARM系统原理与实例开发
北京大学出版社 出版 杨宗德 编著 2019年7月
17.11.2020
北京大学出版社出版 杨宗德编著
2
嵌入式ARM系统原理与实例开发
第7章 嵌入式系统接口及驱动程序开发
1
ARM9串行通信原理及驱动开发实验
相关文档
最新文档