登录
首页 » 嵌入式系统 » AT91SAM7S256闪灯测试

AT91SAM7S256闪灯测试

于 2022-06-21 发布 文件大小:24.80 kB
0 246
下载积分: 2 下载次数: 1

代码说明:

本文实现按键后灯亮,隔一会灯灭。 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:存储中断源相关处理程序地址。即中断子程序。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Omron PLC communication program source code. Very practical communication proced...
    欧姆龙PLC通讯程序源码.非常实用的通讯程序.-Omron PLC communication program source code. Very practical communication procedures.
    2022-03-14 21:42:05下载
    积分:1
  • 基于freescale k10的ucos iii的移植 -codewrrior10.5
    从ucos官网下载的ucosiii 工程,然后从iar移植到codewrrior10.5中,同时修改了bsp包中pll初始化,基于100M的时钟频率。以及中断和开始代码的修改。
    2022-03-01 21:33:09下载
    积分:1
  • 个人用CADENCE的经验总结,希望对大家有所裨益
    个人用CADENCE的经验总结,希望对大家有所裨益-Cadence personal experience, I hope to be beneficial to everyone
    2022-11-18 18:15:03下载
    积分:1
  • 基于ADI blackfin处理器的范例程序
    基于ADI blackfin处理器的范例程序-ADI blackfin processor based on the example of the procedure
    2022-07-14 03:39:07下载
    积分:1
  • Qt软键盘
    基础Qt的软键盘,可以移植到嵌入式平台上!实现中文输入!                                                                  
    2023-01-10 09:30:04下载
    积分:1
  • 代码为linux下关于pci_skel驱动,程序比较简单,但结构比较清晰,对刚学习 LINUX下驱动开发人员很有帮助...
    代码为linux下关于pci_skel驱动,程序比较简单,但结构比较清晰,对刚学习 LINUX下驱动开发人员很有帮助-Code for pci_skel drivers under linux, the program is relatively simple, but relatively clear structure, just under the drive to learn LINUX Developer helpful
    2023-03-14 16:25:03下载
    积分:1
  • minigui控件编程,在打开对话框中再打开对话框。
    minigui控件编程,在打开对话框中再打开对话框。-minigui control programming, in the Open dialog box and then open the dialog box.
    2022-07-18 23:44:05下载
    积分:1
  • 串行设备驱动开发笔记
    串行设备驱动开发笔记-Serial Device Driver Development Notes
    2022-02-04 10:48:50下载
    积分:1
  • 8051 与液晶显示程序集代码
    我们使用液晶显示屏用于显示不同的消息。对单片机的接口液晶屏是很容易,如果我们了解到液晶显示器的工作,在此我给液晶屏接口与 8051 进行测试,并且运行正常的程序集代码
    2022-04-01 16:55:54下载
    积分:1
  • PIC16F877A 24C02读写
    资源描述 /*************************************************************************** * 文件名:24c02 * 功  能:利用IIC总线对eeprom 24c02,进行读写 * 作  者:TXMCU * 日  期: * 备  注: //软件思路:当按键KEY0按下时,把6个连续的数据写入到6个连续的单元内, //写完成后数码管显示单个0,做为完成标志位,当按键KEY1按下后, //读取EEPROM连续六个单元,读取结果送6位数码管显示 //           //开发板连接方法:将JP10 JP11 JP12 JP13这4个跳线帽分别接到24C02位置 // 把JP8的的跳线帽跳到DPY位置上,JP14选择在IO口位置上 ****************************************************************************/ #include __CONFIG(0x1832); //芯片配置字,看门狗关,上电延时开,掉电检测关,低压编程关,加密,4M晶体HS振荡 #define address  0xa #define nop() asm("asm") //定义待写入的数据 const char ee_data_write[] = {0, 4, 2, 3, 3, 1}; //定义读取数据存放的缓冲区 unsigned char ee_date[6]; //定义0-9的显示代码
    2022-03-18 07:32:17下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载