1 / 7
文档名称:

ARM9嵌入式系统设计期末复习.docx

格式:docx   大小:26KB   页数:7页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ARM9嵌入式系统设计期末复习.docx

上传人:cby201601 2022/6/20 文件大小:26 KB

下载得到文件列表

ARM9嵌入式系统设计期末复习.docx

相关文档

文档介绍

文档介绍:ARM嵌入式系统设计期末复****br/>ARIW****br/>基本IO实验
控制实验平台的发光二极管 LED1,LED2,LED3,LED4,使 它们有规律的点亮和熄灭,具体顺序如下:LED1亮,LED2
亮->LED3 亮->LED4 亮->LED1,EINT0,
uart_printf(\}
中断实验
通过UART0选择中断触发方式,使能外部中断EintO、
Eintll ;
尸************************************************
********* *
name: int_init
* func: Interrupt initialize * xxment:
* EINTO --- SB202 EINT11 --- SB203
***************************************************
*********/ void int_init(void)//中断初始函数 {
rSRCPND = rSRCPND; // clear all interrupt rINTPND
=rINTPND; // clear all interrupt rGPFCON = (rGPFCON
& Oxffcc) | (1<<5) | (1<<1); // PFO/2 = EINTO/2
rGPGCOI= (rGPGCON& 0xff3fff3f)| (1<<23) | (1<<7);
// PG3/11 = EINT11/19
pISR_EINTO = (UINT32T)intO_int; // isrEINTO;
pISR_EINT8_23 = (UINT32T)int11_i讨;〃 isrEINT11_19;
3
rEINTPEND = Oxffffff;
rSRCPND = BIT_EINT0 | BIT_EINT8_23; //to clear
the previous pending states rINTPND = BIT_EINT0 | BIT_EINT8_23;
rEXTINT0 = (rEXTINT0 & 〜((7<<8) ] (0x7<<0))) | 0x2<<8 | 0x2<<0; rEXTINT1 = (rEXTINT1 & 〜(7<<12)) | 0x2<<12; rEINTMASK &=〜(1<<11);
rINTMSK &= ~(BIT_EINT0 | BIT_EINT8_23); }
尸************************************************
*************** *
name: int_test
* func: Extern interrupt test * xxment: * EINT0 --- SB202 EINT11 --- SB203
***************************************************
****************/ void int_test(void)//中断测试函数
{
int nIntMode;
uart_printf(\
\\n\ uart_p