-
AT91SAM7S256闪灯测试
本文实现按键后灯亮,隔一会灯灭。
1. AT91SAM7S芯片自带高级中断控制器AIC,是一个有8个优先级,独立可屏蔽的向量中断控制器,最多可处理32个中断源。它的设计充分减少了处理内部与外部中断中的软件与实时开销。AIC输入可以是内部外设中断也可以是来自产品引脚的外部中断。本实验中的按键中断就是来自产品引脚的外部中断。
2. 中断信号FIQ(快速中断)和IRQ0-IRQn(中断0-中断n)一般通过PIO控制器复用。引脚必须根据其分配的中断功能进行编程。
3. 中断源:中断源0定义为FIQ,1定义为系统中断。系统中断是诸如系统定时器、实时时钟、电源管理控制器及存储控制器等系统外设中断线的结果。中断源2-31可与内置的用户外设或外部中断线连接。外部中断线可直接连接或通过PIO控制器连接。本实验中,按键K2就是连接了PA1.
相关寄存器:
(1) AIC_IDCR:中断禁用命令寄存器,只写,124
这里只用到了PA31口IRQ1中断。
(2) AIC_ICCR:中断清除命令寄存器,只写,128
(3) AIC_IECR:中断使能命令寄存器,只写,120
(4) AIC_SMRx:源模式寄存器,读写,00-7C
0-2:设置优先级。0最低,7最高。
5、6:中断源类型。01,边沿触发。
(5) AIC_SVRx:源向量寄存器,读写,80-FC
0-31:存储中断源相关处理程序地址。即中断子程序。
- 2022-06-21 19:12:28下载
- 积分:1
-
Montavista公司在嵌入式linux领域领先,此为关于其核心技术的讲稿...
Montavista公司在嵌入式linux领域领先,此为关于其核心技术的讲稿-Montavista in leading embedded Linux, which was on its core technologies of the script
- 2022-07-01 19:38:22下载
- 积分:1
-
RTThread源码
此为RTThread嵌入式系统实例源码,有TCP/UDP通讯示例,包含多种MPU以及MCU的移植源码,希望对您有用
- 2022-01-30 22:05:21下载
- 积分:1
-
running character on lcd on LM016L
这段代码将显示一个单独的字符,将单独运行,它将提取一个字符。从存储字符串
- 2022-03-19 22:24:32下载
- 积分:1
-
串口中断_niosII.c SOPC UART!
串口中断_niosII.c SOPC UART!-Serial interrupt _niosII.c SOPC UART!
- 2022-07-19 12:00:55下载
- 积分:1
-
LwIP是光
lwIP is a light-weight implementation of the TCP/IP protocol suite
- 2022-09-18 09:30:03下载
- 积分:1
-
DSP与CC2400连接.做的无线数据发送程序.程序现在没有加入校验部分.也可以当接收程序使用.不用修改...
DSP与CC2400连接.做的无线数据发送程序.程序现在没有加入校验部分.也可以当接收程序使用.不用修改-DSP connection with the CC2400. The wireless data sending procedures. Procedures are not part of accession to check. When the receiving process can also be used. Need not be amended
- 2023-05-20 01:35:05下载
- 积分:1
-
mcs51测试子程序
mcs51测试子程序-mcs51 test subroutine
- 2022-03-11 18:08:59下载
- 积分:1
-
DM9000 10M/100M Ethernet expansion board
DM9000 10M/100M以太网扩展板Linux驱动代码-DM9000 10M/100M Ethernet expansion board-driven Linux code
- 2022-08-13 15:00:50下载
- 积分:1
-
简单走马灯程序 ,可以学习参考哦
简单走马灯程序 ,可以学习参考哦-Lantern simple procedure, can learn Oh reference. . . . . .
- 2022-08-23 09:27:02下载
- 积分:1