欢迎来到天天文库
浏览记录
ID:58701106
大小:4.89 MB
页数:82页
时间:2020-10-04
《第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
此文档下载收益归作者所有