程序说明.txt

来自「一、开发环境 1、开发板: AT91SAM7X256-EK 2、仿真器: S」· 文本 代码 · 共 55 行

TXT
55
字号
程序说明:
一、开发环境
1、开发板:     AT91SAM7X256-EK
2、仿真器:     SAM-ICE(ATMEL)
3、开发软件:   ADS1.2 (ARM调试模式)

二、程序功能
1、程序目的:AT91SAM7X256的AIC功能验证与使用指导。
2、功能说明:
       1).PIO 中断测试程序        --改变LED1的状态
       2).IRQ0 中断测试程序      --改变LED1的状态
       3).FIQ 中断测试程序        --改变LED2的状态 
       4).software 中断测试程序    --改变LED3的状态  ---必须设为 内部 边沿触发方式
       5).TC中断测试程序           --改变LED4的状态  ---2种模式都可以
       6).其他中断见相应功能测试程序
    
    
三、开发板设置
 1、依据AT91SAM7X256-EK使用向导,设置好开发板(最小系统).
 2、在ads1.2环境下打开程序,运行,可见:
      1).PIO 中断测试程序   :
         用一根普通导线一端接地,另一端触碰 J16    A的29脚 (模拟按键1) , 可见LED1的状态改变
      2).IRQ0 中断测试程序 :
         用一根普通导线一端接地,另一端触碰 J16    A的31脚 (模拟按键2) , 可见LED1的状态改变 
      3).FIQ 中断测试程序   :
         用一根普通导线一端接地,另一端触碰 J16    A的30脚 (模拟按键3) , 可见LED2的状态改变 
      4).software 中断测试程序:
         LED3闪烁
      5).TC中断测试程序:       
         LED4闪烁

四:附注
 1、软件设计:百特 深圳 R&D 
 2、咨询电话:(Office)0755-83676383   
 3、E-MAIL:tech@baite-group.com   


 /*
补充:中断的触发方式
    1、 内部中断(分为2种模式)
       1)电平触发 :由高电平变为低电平后最多3.5个主时钟周期产生中断  SRCPYT=00 或10
       2)边沿触发 :由高电平变为低电平后最多4.5个主时钟周期产生中断  SRCPYT=01 或11

    2、外部中断(分为4种模式)
       1)低电平触发 由高电平变为低电平后最多3个主时钟周期产生中断    SRCPYT=00 
       2)高电平触发 由低电平变为高电平后最多3个主时钟周期产生中断    SRCPYT=10 
       3)正边触发 :由低电平变为高电平后最多4个主时钟周期产生中断    SRCPYT=11
       4)负边触发 :由高电平变为低电平后最多4个主时钟周期产生中断    SRCPYT=01 
       详细见DATASHEET
*/



 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?