-
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
-
弹片机的行列式(矩阵式)键盘,查询方式的,C语言的,其中SWICTH自己写....
弹片机的行列式(矩阵式)键盘,查询方式的,C语言的,其中SWICTH自己写.-Shrapnel machine determinant (matrix) keyboard, inquiry approach, C language, which swicth to write their own.
- 2022-01-28 23:10:43下载
- 积分:1
-
KEIL自带的开发usb的程序,包括了每个层次的详细代码,希望能给大家带来帮助...
KEIL自带的开发usb的程序,包括了每个层次的详细代码,希望能给大家带来帮助-KEIL Development usb own procedures, including details of each level of code, I hope everyone can help
- 2022-06-20 09:11:36下载
- 积分:1
-
图形系统
MiniGUI - 面向实时嵌入式 Linux 系统的小型图形用户界面支持系统-MiniGUI-oriented real-time embedded Linux system of small graphical user interface support system
- 2022-06-29 22:39:24下载
- 积分:1
-
Cygnal 8051f000 I2C实例程序
Cygnal 8051F000 I2C Example Program
- 2022-05-20 04:51:48下载
- 积分:1
-
Hi All Find The Attachment
Hi All Find The Attachment
- 2022-05-15 08:19:46下载
- 积分:1
-
与两个关键的计数
好!!很有帮助......
内容太短。注意请: 代码没有很好的描述将被删除,你不会得到任何点。请描述一下更好地获得更多积分。
提示: 您将赚取积分 (0-20) 基于您的源代码和说明的质量。质量低、 重复的代码或穷人所述将被删除。
内容太短。注意请: 代码没有很好的描述将被删除,你不会得到任何点。请描述一下更好地获得更多积分。
提示: 您将赚取积分 (0-20) 基于您的源代码和说明的质量。质量低、 重复的代码或穷人所述将被删除。
- 2023-02-10 16:20:03下载
- 积分:1
-
用2051做的方案,集成度高,做成功也很便宜,供大家学习参考...
用2051做的方案,集成度高,做成功也很便宜,供大家学习参考-2051 to do with the program, integrated and high success is also very cheap to do for the U.S. study reference,
- 2022-04-07 04:53:06下载
- 积分:1
-
基于QTPOS机开发
这是基于QT开发 ,用C++开发的前后台pos机。前台有商品销售,后台有入库,商品管理,销售,需求分析,账户设置,适合中小超市使用。本人已移植到ARM上课运行。
- 2022-04-17 12:44:54下载
- 积分:1
-
cc1100e通信演示样例程序
程序基于cc1100e无线模块进行通信,初始化设置通信速率为2.4k设置。可根据自己通信要求自行更改。
以上两个文件中的程序分别为接收端和发送端程序:
发送接收过程如下:
1、发送端发送一个60字节的数据给接收方并闪一下红灯,然后进入接收状态;
2、接收端收到数据后回发一个60个字节数据并闪一次红灯;
3、发送端收到接收端回发的数据,判断正确后闪一次绿灯;
4、间隔1S时间重复执行1到3步骤。
- 2022-02-20 03:44:02下载
- 积分:1