第4章 第5.3节 基于S3C44B0X功能模块及应用开发介绍ppt课件.ppt

第4章 第5.3节 基于S3C44B0X功能模块及应用开发介绍ppt课件.ppt

ID:58701106

大小:4.89 MB

页数:82页

时间:2020-10-04

第4章 第5.3节 基于S3C44B0X功能模块及应用开发介绍ppt课件.ppt_第1页
第4章 第5.3节 基于S3C44B0X功能模块及应用开发介绍ppt课件.ppt_第2页
第4章 第5.3节 基于S3C44B0X功能模块及应用开发介绍ppt课件.ppt_第3页
第4章 第5.3节 基于S3C44B0X功能模块及应用开发介绍ppt课件.ppt_第4页
第4章 第5.3节 基于S3C44B0X功能模块及应用开发介绍ppt课件.ppt_第5页
资源描述:

《第4章 第5.3节 基于S3C44B0X功能模块及应用开发介绍ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、8/23/20211嵌入式系统原理柏桂枝4.5基于S3C44B0X应用开发介绍4.5.1S3C44B0X时钟电源管理的功能及应用开发4.5.2S3C44B0X存储控制器功能及应用开发4.5.3S3C44B0XI/O端口功能及应用开发4.5.4S3C44B0X中断控制器功能及应用开发4.5.5S3C44B0XUART接口功能及应用开发4.5.3S3C44B0XI/O端口功能及应用开发S3C44B0XI/O功能概述S3C44B0XI/O功能及应用描述(1)I/O端口在嵌入式系统中的功能概述I/O接口是主机与外围设备之间交换信息的连

2、接部件。I/O接口有两种编址方式。(2)I/O端口的功能概述4.5.3S3C44B0XI/O端口功能及应用开发S3C44B0XI/O功能概述S3C44B0XI/O功能及应用描述3、S3C44B0XI/O端口应用编程1)端口初始化voidport_init(void){//CAUTION:Followtheconfigurationorderforsettingtheports.//1)settingvalue//2)settingcontrolregister//3)configurepull-upresistor.//POR

3、TAGROUP//9876543210//A24A23A22A21A20A19A18A17A16A0//0111111111rPCONA=0x1ff;//PORTBGROUP//109876543210///CS5/CS4/CS3/CS2/CS1GPB5GPB4/SRAS/SCASSCLKSCKE//EXTNICUSBIDESMCNCNCSdramSdramSdramSdram//?????OutOut????//11111001111rPDATB=0x7ff;rPCONB=0x1cf;2、IO端口读写代码voidled_di

4、splay(intnLedStatus){f_nLedState=nLedStatus;//changetheled'scurrentstatusif((nLedStatus&0x01)==0x01)rPDATC&=0xFEFF;//GPC8:LED1(D1204)onelserPDATC

5、=(1<<8);//off将GPC8位清零,其他位不变将GPC的D8位置1,其他位不变if((nLedStatus&0x02)==0x02)rPDATC&=0xFDFF;//GPC9:LED2(D1205)onelserPDATC

6、=(1<

7、<9);//offif((nLedStatus&0x04)==0x04)rPDATF&=0xEF;//GPF4:LED3(D1206)onelserPDATF

8、=(1<<4);//offif((nLedStatus&0x08)==0x08)rPDATF&=0xF7;//GPF3:LED4(D1207)onelserPDATF

9、=(1<<3);//off}将GPC9位清零,其他位不变将GPC的D9位置1,其他位不变将GPF的D4位清零,其他位不变,将GPF的D4位置1,其他位不变将GPF的D3位清零,其他位不变,将GPF的D3位

10、置1,其他位不变4.5基于S3C44B0X应用开发介绍4.5.1S3C44B0X时钟电源管理的功能及应用开发4.5.2S3C44B0X存储控制器功能及应用开发4.5.3S3C44B0XI/O端口功能及应用开发4.5.4S3C44B0X中断控制器功能及应用开发4.5.5S3C44B0XUART接口功能及应用开发对通用计算机而言,中断控制包括:中断请求管理、中断使能/禁能、中断优先级分配、中断优先级判定、中断屏蔽/解除屏蔽、中断响应、现场保护和恢复等等。中断控制由CPU内部的中断处理逻辑和寄存器,以及外部的中断控制器接口芯片完成。

11、从功能角度看,嵌入式处理器与通用处理器的中断控制器拥有基本相同的功能,只是实现细节不同。1、中断控制器概述应用程序用户·ISR应用程序时间轴中断请求中断响应时间保存现场恢复现场1、中断控制器概述1、中断控制器概述ARM系列处理器有两种中断请求类型:普通中断请求—IRQ快速中断请求—FIQIRQ中断请求InterruptRequest也叫IRQ异常,属于普通中断请求。由nIRQ引脚上的低电平触发。IRQ中断请求的优先级低于FIQ,当FIQ信号进入时,IRQ被暂停执行。IRQ—普通中断请求FIQ—快速中断请求FIQ中断请求Fast

12、InterruptRequest也叫FIQ异常,属于快速中断请求。用于高速数据传输和通道处理在ARM工作模式下,FIQ拥有充足的私用寄存器。无需程序员在编程时考虑节省寄存器,从而减小了任务切换时的开销。S3C44BOX具有30个中断源,包括1个看门狗定时器,6个定时器,6个U

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。