嵌入式 TX2440第十二讲ppt课件.ppt

上传人:小飞机 文档编号:1524134 上传时间:2022-12-03 格式:PPT 页数:23 大小:1.47MB
返回 下载 相关 举报
嵌入式 TX2440第十二讲ppt课件.ppt_第1页
第1页 / 共23页
嵌入式 TX2440第十二讲ppt课件.ppt_第2页
第2页 / 共23页
嵌入式 TX2440第十二讲ppt课件.ppt_第3页
第3页 / 共23页
嵌入式 TX2440第十二讲ppt课件.ppt_第4页
第4页 / 共23页
嵌入式 TX2440第十二讲ppt课件.ppt_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《嵌入式 TX2440第十二讲ppt课件.ppt》由会员分享,可在线阅读,更多相关《嵌入式 TX2440第十二讲ppt课件.ppt(23页珍藏版)》请在三一办公上搜索。

1、第四部分 嵌入式硬件,TX-2440A 嵌入式视频教程,主讲:相广超出品:天祥电子网址:,第十二讲 TX-2440A开发板硬件原理分析,第十二讲 TX-2440A开发板硬件原理分析,1. 按键与外部中断2. RTC与定时器3. ADC与触摸屏4. 串口与IrDA5. SPI与CAN总线6. LCD与Camera,按键与外部中断,S3C2440A具有24个外部中断分别连接至:GPG0-GPG15:外部中断EINT8EINT23GPF0GPF7:外部中断EINT0EINT7支持上升沿、下降沿、高电平、低电平、双沿触发,设置步骤:1. 设置触发方式:上升沿、下降沿、高电平、低电平、双沿触发2. 清中

2、断源挂起寄存器、中断服务寄存器(可选、防止原有中断干扰)3. 设置中断模式(IRQ或FIQ可选,默认为IRQ)4. 设置中断优先级(可选,一般默认即可)5. 打开外部中断屏蔽6. 设置中断服务入口程序,进入中断:1、清中断源挂起寄存器2、清中断服务寄存器 防止反复进入中断3、执行中断服务程序,用到的寄存器:SRCPND INTPND INTMASKEXTINT0 EINTMASK EINTPEND专门用来配置外部中断的。中断触发方式选择:000:低电平触发 001:高电平触发01x:下降沿触发 10 x:上升沿触发11x:双边沿触发,RTC与定时器,时钟数据采用BCD 编码 时钟数据有:秒、分

3、、时、日、月、年、星期 能够对闰年的年月日进行自动处理 具有告警功能,当系统处于关机状态时,能产生告警中断 具有独立的电源输入 提供毫秒级时钟中断,该中断可用于作为嵌入式操作系统的内核时钟,S3C2440A RTC特点,5个16位定时器 2个8位预分频器和2个4位分频器 可编程PWM输出占空比 具有初值自动重装连续输出模式和单脉冲输出模式 具有死区生成器,S3C2440A 定时器特点,定时器结构:,1)定时器输入时钟频率fTclk (即计数时钟频率) : fTclk=fpclk(Prescaler+1) 分频值,式中: Prescaler,预分频值,0-255; 分频值为1/2、1/4、1/8

4、、1/162)PWM输出时钟频率 : PWM输出时钟频率 = fTclk TCNTBn3)PWM输出信号占空比(即高电平持续时间所占信号周期的比例): PWM输出信号占空比 = TCMPBn TCNTBn,计数时钟计算,ADC与触摸屏,S3C2440的A/D转换器包含一个8通道的模拟输入转换器,可以将模拟输入信号转换成10位数字编码 在A/D转换时钟频率2.5MHz时,其最大转换率为500KSPS 输入电压范围为03.3V A/D转换器支持片上操作、采样保持功能和掉电模式 AD转换接口中的AIN7通道和AIN5通道为触摸屏的模拟信号输入口,S3C2440A ADC接口特点,正常转换模式,用于一

5、般A/D转换,不是用于触摸屏。转换结束后,其数据在ADCDAT0中的XPDATA域启动AD的两种方式:读取即转换:将ADCCON中的READ_START设置为,即每次读取ADCDAT0中的数都会触发下一次AD转换置位启动:将ADCCON中的ENABLE_STAERT设置为,即启动AD转换;AD转换开始后该位自动清零,正常转换模式,触摸屏控制,1. 分离的X/Y坐标转换模式 分两步进行X/Y坐标转换,2. 自动(连续)的X/Y坐标转换模式 X坐标转换结束启动Y坐标转换,3. 等待中断转换模式 在该模式下,转换器等待使用者按压触摸屏,一旦触摸屏被按压,则产生INT_TC触摸屏中断请求。 中断后,在

6、中断处理程序中再将转换器设置为分离的X/Y坐标转换模式、或者连续的X/Y坐标转换模式进行处理,串口与IrDA,S3C2440A UART特点,S3C2440 的UART(通用异步串行口)有三个独立的异步串行I/O 端口:UART0、UART1、UART2 每个串口都可以在中断和DMA 两种模式下进行收发 UART支持的最高波特率达230.4kbps 每个UART 包含: 波特率发生器、接收器、发送器和控制单元 波特率发生器以PCLK或UCLK为时钟源 发送器和接收器各包含1个64位的FIFO 寄存器和移位寄存器,串口波特率发生器,每个UART 的波特率发生器为传输提供了串行移位时钟。波特率产生

7、器的时钟源可以从S3C2440 的内部系统时钟PCLK或UCLK 中来选择 波特率数值决定于波特率除数寄存器(UBRDIVn)的值,波特率数与UBRDIVn 的关系为: UBRDIVn=(int)(CLK/(f B*16) 1 其中CLK为所选择的时钟频率, fB为波特率。 fB= CLK/16/ ( UBRDIVn 1 ),UART引脚:UART0: RXD0-GPH3 TXD0-GPH2UART1: RXD1-GPH5 TXD1-GPH4UART2: RXD2-GPH7 TXD2-GPH6用到的寄存器:ULCONn UCONn UFCONn UMCONnUTRSTATn UTXHn URXHn UBRDIVn,SPI与CAN总线,SPI(Serial Peripheral Interface,串行外围设备接口) 是由Motorola公司开发,用来在微控制器和外围设备芯片之间提供一个低成本、易使用的接口(SPI有时候也被称为4线接口) 这种接口可以用来连接存储器(存储数据)、A/D转换器、D/A转换器、实时时钟日历、LCD驱动器、传感器、音频芯片,甚至其他处理器,

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

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


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号