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

AT91SAM7S256闪灯测试

于 2022-06-21 发布 文件大小:24.80 kB
0 251
下载积分: 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 个回复

  • 凌阳单片机代码8202T与红外接收器的LED屏驱动代码
    凌阳8202T的红外接收代码及LED屏的驱动代码-Sunplus code 8202T and the infrared receiver LED screen driver code
    2022-03-21 01:55:30下载
    积分:1
  • MCS51驱动LCD程序, MCS51驱动LCD程序,MCS51驱动LCD程序
    MCS51驱动LCD程序, MCS51驱动LCD程序,MCS51驱动LCD程序-mcs 51 driver lcd program
    2022-01-21 21:39:37下载
    积分:1
  • 本文档介绍了如何在LINUX下用NAND FLASH实现YAFFS文件系统的流程....
    本文档介绍了如何在LINUX下用NAND FLASH实现YAFFS文件系统的流程.-This document describes how to use Linux to achieve YAFFS NAND Flash File System process.
    2022-04-01 18:40:10下载
    积分:1
  • NXP LPC3000 ARM9 Linux BSP,除了触摸屏外,其它的部分基本包含!
    NXP LPC3000 ARM9 Linux BSP,除了触摸屏外,其它的部分基本包含!-NXP LPC3000 ARM9 Linux BSP, apart from a touch screen, the other part of the basic included!
    2022-04-23 08:11:02下载
    积分:1
  • 单片机万年历程序
    利用单片机实现的万年历程序,采用C预言描写,程序简单易懂,该程序可以通过键盘设置小时、分钟和秒,并有整点闹铃和音乐报时等功能
    2023-04-12 08:30:04下载
    积分:1
  • 氙模拟器
    温度和日晒是然后重新添加,液晶屏上显示。氙灯用于此目的。氙模拟器 (也人造太阳) 是提供近似自然光照明设备。太阳模拟器的目的是提供一个用于测试的太阳能电池、 太阳屏幕、 塑料,其他材料和设备的实验室条件下的可控的室内试验设施。氙灯是灯的最常见的为连续和闪太阳能模拟器。这些灯提供高强度和未过滤的光谱相匹配较好地在阳光下。然而,Xe 谱也具有许多不良原子过渡尖峰,制作的频谱不合意地对于某些光谱敏感的应用程序。氙弧灯可以被设计为低权力或提供的方法用于小或大面积照明和低到高强度的几个千瓦。
    2023-07-23 04:40:03下载
    积分:1
  • 电子地图
    1、电子地图的导入与导出                      2、电子地图的排序(冒泡,快速)                     3、电子地图的查找索引                                            4、电子地图的更新,修改                               5、二进制的转换 6、经纬度的转换                             
    2022-07-15 05:55:27下载
    积分:1
  • 本程序为在s3c4510下的板级bios程序源代码,可以运行linux下的tftp...
    本程序为在s3c4510下的板级bios程序源代码,可以运行linux下的tftp-the procedures for the Porting the board bios program"s source code can run under linux tftp
    2023-05-31 18:30:03下载
    积分:1
  • 文件系统源码(汇编)
    文件系统源码(汇编)-source file system (compilation)
    2023-01-04 13:45:03下载
    积分:1
  • 2440 jlink project flash AMD160LVDB
    jlink的 2440配置工程文件 flash 用的是AMD160LVDB-2440 jlink project flash AMD160LVDB
    2022-01-26 07:37:13下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载