TQ2440裸奔程序>>EINT中断按键测试程序

本文介绍了S3C2440处理器中EINT(外部中断)的中断向量表、中断控制和外部中断寄存器的地址,并提供了初始化LED和EINT中断的代码示例,包括Key1到Key4的中断服务函数,展示了如何通过中断处理按键输入并控制LED显示。
摘要由CSDN通过智能技术生成
 //=========================================
// NAME: main.c
// DESC: TQ2440流水灯测试程序
//       板载LED为PB
//=========================================
/* 头文件包含 */

#define U32 unsigned int

/* 中断向量表 */
#define _ISR_STARTADDRESS 0x33ffff00
#define pISR_EINT0      (*(unsigned *)(_ISR_STARTADDRESS+0x20))
#define pISR_EINT1      (*(unsigned *)(_ISR_STARTADDRESS+0x24))
#define pISR_EINT2     (*(unsigned *)(_ISR_STARTADDRESS+0x28))
#define pISR_EINT4_7  (*(unsigned *)(_ISR_STARTADDRESS+0x30))
/* 中断控制 寄存器地址 */
#define rSRCPND      (*(volatile unsigned *)0x4a000000)  //

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值