Arm嵌入式系统接口及驱动程序开发.ppt

上传人:牧羊曲112 文档编号:6501682 上传时间:2023-11-07 格式:PPT 页数:42 大小:840KB
返回 下载 相关 举报
Arm嵌入式系统接口及驱动程序开发.ppt_第1页
第1页 / 共42页
Arm嵌入式系统接口及驱动程序开发.ppt_第2页
第2页 / 共42页
Arm嵌入式系统接口及驱动程序开发.ppt_第3页
第3页 / 共42页
Arm嵌入式系统接口及驱动程序开发.ppt_第4页
第4页 / 共42页
Arm嵌入式系统接口及驱动程序开发.ppt_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《Arm嵌入式系统接口及驱动程序开发.ppt》由会员分享,可在线阅读,更多相关《Arm嵌入式系统接口及驱动程序开发.ppt(42页珍藏版)》请在三一办公上搜索。

1、2023/11/7,1,嵌入式ARM系统原理与实例开发,北京大学出版社出版,2023/11/7,2,1,2,ARM9串行通信原理及驱动开发实验,键盘及LED驱动原理及驱动开发实验,4,A/D模数转换原理及驱动开发,第7章嵌入式系统接口及驱动程序开发,3,触摸屏驱动原理及驱动开发实验,5,LCD的驱动控制原理及驱动开发实验,2023/11/7,3,通信分类,2023/11/7,4,异步传输模式帧格式,2023/11/7,5,串行同步通信方式,2023/11/7,6,RS232C串行接口标准,2023/11/7,7,RS-232电气特性,2023/11/7,8,S3C2410芯片UART结构图,2

2、023/11/7,9,波特率计算,UBRDIVn=(int)(PCLK/(bps x 16)-1/if select from pclkUBRDIVn=(int)(UCLK/(bps x 16)1/if select from uclk例如:如果设置波特率为115200bps,PCLK或者UCLK的频率为40MHz,其计算工式结果如下:UBRDIVn=(int)(40000000/(115200 x 16)-1=(int)(21.7)-1=21-1=20,2023/11/7,10,S3C2410的UART控制寄存器,2023/11/7,11,S3C2410芯片UART接口电平转换电路,2023

3、/11/7,12,串行通信实验,实验步骤源代码分析,2023/11/7,13,1,2,ARM9串行通信原理及驱动开发实验,键盘及LED驱动原理及驱动开发实验,4,A/D模数转换原理及驱动开发,第7章嵌入式系统接口及驱动程序开发,3,触摸屏驱动原理及驱动开发实验,5,LCD的驱动控制原理及驱动开发实验,2023/11/7,14,键盘及LED工作原理,2023/11/7,15,矩阵键盘,2023/11/7,16,LED工作原理,2023/11/7,17,I2C 通信原理,2023/11/7,18,I2C系统结构图,2023/11/7,19,I2C控制寄存器(IICCON),2023/11/7,20

4、,I2C总线数据控制流程,在I2C接收和发送前首先需要执行以下步骤。(1)如果需要,写从地址到I2C到IICADD寄存器。(2)设置IICCON寄存器。如使能中断,设置时钟信号。(3)设置IICSTAT使能串行输出。主传输模式流程如下:(1)初始化配置主传输模式;(2)写从地址寄存器IICDS;(3)写0 xF0到IICSTAT状态寄存器;(4)发送IICDS寄存器数据;(5)接收ACK信号。,2023/11/7,21,主接收模式操作流程,(1)配置主接收模式;(2)写从地址寄存到IICDS寄存器;(3)写0 xB0到IICSTAT寄存器;(4)传输IICDS寄存器数据;(5)发送ACK信号。

5、,2023/11/7,22,ZLG7290键盘及LED驱动芯片,2023/11/7,23,S3C2410采用I2C接口电路,2023/11/7,24,键盘及LED驱动原理及驱动开发实验,实验步骤源代码分析,2023/11/7,25,1,2,ARM9串行通信原理及驱动开发实验,键盘及LED驱动原理及驱动开发实验,4,A/D模数转换原理及驱动开发,第7章嵌入式系统接口及驱动程序开发,3,触摸屏驱动原理及驱动开发实验,5,LCD的驱动控制原理及驱动开发实验,2023/11/7,26,触摸屏工作原理,2023/11/7,27,ADS7843触摸屏驱动芯片,2023/11/7,28,ADS7843典型应

6、用电路,2023/11/7,29,S3C2410芯片的SPI通信原理,2023/11/7,30,SPI编程模式流程,(1)设备波特率预分频寄存器SPPREn的值。(2)设置SPCONn的值来设置SPI的工作模式。(3)写数据0 xFF到SPTDATn 10次以初始化MMC或者SD卡。(4)设置一个GPIO管脚来驱动nSS,低电平时驱动MMC卡或者SD卡。(5)发送数据:检查传输准备好状态标识符(REDY)是否为1,然后写数据到SPTDATn寄存器。(6)接收数据方式1:SPCONn的TAGD位禁止(一般模式):先写0 xFF到SPTDATn寄存器,然后设备配置REDY,最后从读取buffer中

7、读取数据;(7)接收数据方式2:SPCONn的TAGD位使能(Tx Auto Garbage Data模式):配置REDY,然后从读取buffer中读取数据。(8)设置GPIO管脚为高电平来阻塞nSS。,2023/11/7,31,S3C2410触摸屏电路设计,2023/11/7,32,触摸屏驱动原理及驱动开发实验,实验步骤源代码分析,2023/11/7,33,1,2,ARM9串行通信原理及驱动开发实验,键盘及LED驱动原理及驱动开发实验,4,A/D模数转换原理及驱动开发,第7章嵌入式系统接口及驱动程序开发,3,触摸屏驱动原理及驱动开发实验,5,LCD的驱动控制原理及驱动开发实验,2023/11

8、/7,34,双积分型A/D转换器,2023/11/7,35,逐次比较型A/D转换器,2023/11/7,36,A/D转换的重要指标,(1)分辨率(Resolution)(2)精度(Accuracy)(3)转换时间(Conversion Time)(4)电源灵敏度(power supply sensitivity)(5)量程(6)输出逻辑电平(7)工作温度范围,2023/11/7,37,S3C2410芯片A/D转换接口原理,2023/11/7,38,A/D模数转换原理及驱动开发实验,实验步骤源代码分析,2023/11/7,39,1,2,ARM9串行通信原理及驱动开发实验,键盘及LED驱动原理及驱动开发实验,4,A/D模数转换原理及驱动开发,第7章嵌入式系统接口及驱动程序开发,3,触摸屏驱动原理及驱动开发实验,5,LCD的驱动控制原理及驱动开发实验,2023/11/7,40,LCD原理,2023/11/7,41,不带驱动电路的LCD结构,2023/11/7,42,S3C2410X中内置的LCD控制器,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号