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

AT91SAM7S256闪灯测试

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

  • 以太网10/100M IP核Verilog源码,可综合。
    以太网10/100M IP核Verilog源码,可综合。-IP Ethernet 10/100 nuclear Verilog source can be integrated.
    2022-08-09 15:32:30下载
    积分:1
  • 源程序双机通信PPORT
    源程序的双机通信pport源码,很实用,很好的学习pport双机通信的源代码。有客户端和服务器端两个端口,通过socket通信,连接两个端口并进行通信。
    2022-05-17 20:38:31下载
    积分:1
  • timerinterrupt
    *------------------------------------------------------------------------------
    2022-08-13 01:05:40下载
    积分:1
  • TCP/UDP源码
    TCP与UDP源代码测试程序,方便初学者观看,理解。用VC写的,容易读懂-TCP and UDP code for ABC to use。 包含以下文件:ClientClient.aps   .................Client.clw   .................Client.cpp   .................Client.dsp   .................Client.dsw   .................Client.h   .................Client.ncb   .................Client.opt   .................Client.plg   .................Client.rc   .................ClientDlg.cpp   .................ClientDlg.h   .................ClientSocket.cpp   .................ClientSocket.h   .................ReadMe.txt   ................. esClient.ico   ....................Client.rc2   ................. esource.
    2022-10-17 19:45:03下载
    积分:1
  • linux下的jtag调试软件
    linux下的jtag调试软件--JTAG debugging software in Linux.
    2022-05-13 11:17:54下载
    积分:1
  • DE2 练习源码2-3
    Part III Figure 2a shows a circuit for a full adder, which has the inputs a, b, and ci, and produces the outputs s and co. Parts b and c of the figure show a circuit symbol and truth table for the full adder, which produces the two-bit binary sum cos = a + b + ci. Figure 2d shows how four instances of this full adder entity can be used to design a circuit that adds two four-bit numbers. This type of circuit is usually called a ripple-carry adder, because of the way that the carry signals are passed from one full adder to the next. Write VHDL code that implements this circuit, as described below. 2
    2022-02-01 03:42:27下载
    积分:1
  • 1-wire-bus
    基于制造商应用说明的atmel处理器中单线控制的源代码
    2022-03-22 16:11:58下载
    积分:1
  • ARM LPC2368的USBHID程序 Keil uVision II 工程~!
    ARM LPC2368的USBHID程序 Keil uVision II 工程~!-ARM LPC2368 procedures USBHID the Keil uVision II works ~!
    2023-04-22 17:35:04下载
    积分:1
  • TMS320VC5402DSK原理图,很实用的资料
    TMS320VC5402DSK原理图,很实用的资料-TMS320VC5402DSK schematic, very useful source of information
    2022-08-18 15:49:38下载
    积分:1
  • Labview 核心 2 培训
    Labview 核心 2 培训 银行、 位图文件的作家, 六、 窗口,自定义 示威游行, 确定警告, 错误处理 全球数据 打印控制台, 与本地变量的队列等,
    2022-05-06 23:06:53下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载