-
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
-
一个类似Linux C++内核
a linux like c++ kernel
- 2022-02-26 05:15:37下载
- 积分:1
-
c51 电子琴代码,调试通过。以及硬件原理图,第一次上传代码,请多多指教...
c51 电子琴代码,调试通过。以及硬件原理图,第一次上传代码,请多多指教-C51 flower code, debugging through. And hardware schematics, From the first code, the exhibitions
- 2022-07-10 16:32:02下载
- 积分:1
-
msc1201 编程2
msc1201 编程2-msc1201 Programming 2
- 2022-07-27 19:10:35下载
- 积分:1
-
Based on Sunplus GPCE061, compiled by the C and the composition of the NANDFLASH...
基于凌阳GPCE061,由C和汇编嵌套组成的NandFlash驱动程序-Based on Sunplus GPCE061, compiled by the C and the composition of the NANDFLASH nested driver
- 2022-03-02 00:56:51下载
- 积分:1
-
24cxx读写子程序
24cxx读写子程序--Read/write program for 24CXX.
- 2022-02-21 15:33:17下载
- 积分:1
-
STM32的程序,EK
STM32的程序,EK-STM32F的ADC程序例程,详细可参阅程序所述-STM32 procedures, EK-STM32F the ADC routine procedures, please refer to the procedures described in detail
- 2022-03-23 20:47:19下载
- 积分:1
-
upd16312 vfd panel c 原程序
upd16312 vfd panel c 原程序--C code for upd16312 vfd panel.
- 2022-02-03 05:06:00下载
- 积分:1
-
第二程序arm9.2!!!!!!!!!!!
ARM9.2的第二个程序-The second procedure ARM9.2! ! ! ! ! ! ! ! ! ! !
- 2022-04-19 02:52:51下载
- 积分:1
-
使用ULINK在RAM中调试STM32的程序
使用ULINK在RAM中调试STM32的程序-ULINK in the RAM using the STM32 debug programs
- 2022-01-20 22:53:11下载
- 积分:1