AT91SAM7S64入门笔记----中断实验(3)

本文介绍了AT91SAM7S64微控制器的外部中断配置过程,包括FIQ、IRQ0和IRQ1中断的初始化设置。通过LED灯的状态变化验证中断功能,提供中断服务函数的实现,并强调了中断服务程序结束时写入中断结束命令寄存器的重要性,以及解决编译警告的方法。
摘要由CSDN通过智能技术生成

        刚刚调了AT91SAM7S64的外部中断,其实只要掌握中断的基本原理,不同中断的处理都是同样的道理,在这个实验中对FIQ,IRQ0,IRQ1进行调试,通过LED来显示程序执行情况.

  

         以下代码我已经在AT91SAM7S64最小系统板调试通过.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
AT91SAM7S64的中文手册特点 • 集成了ARM7TDMI® ARM® Thumb® 处理器 – 高性能的32 位RISC架构 – 高密度的16 位指令集 – 性能/功耗(MIPS/Watt) 的领先者 – 嵌入式ICE电路仿真,支持调试通讯 • 64K 字节的片内高速Flash存储器,共512 页,每页128 字节 – 在最坏的条件下可以30 MHz 的速度进行单时钟周期访问, 预取(Prefetch) 缓冲器可以实现Thumb指令的优化,使处理器以最快的速度执行指令 – 页编程时间为4 ms,包括页自动擦除,全片擦除时间为10 ms – 10,000 次的写寿命, 10 年数据保持能力,扇区锁定功能,Flash 安全锁定位 – 适合量产的快速Flash编程接口 • 16K 字节的片内高速SRAM,可以在最高时钟速度下进行单时钟周期访问操作 • 存储器控制器(MC) – 嵌入式Flash控制器,异常中断(Abort)状态及未对齐(Misalignment) 检测 • 复位控制器 (RSTC) – 上电复位和经过工厂标定的掉电检测 – 提供复位源信息以及给外部电路使用的复位信号 • 时钟发生器(CKGR) – 低供耗RC 振荡器,3 到20MHz 的片上振荡器和一个PLL • 电源管理控制器(PMC) – 可以通过软件进行电源优化,包括慢速时钟模式( 低至500 Hz)和空闲(Idle)模式 – 三个可编程的外部时钟信号 • 先进的中断控制器(AIC) – 可以单独屏蔽的、具有8 个优先级的向量式中断源 – 两个外部中断源和一个快速中断源,可以防止虚假(spurious)中断 • 调试单元(DBGU) – 2线UART,支持调试通讯通道中断;可通过程序来禁止通过ICE进行访问
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值