at91sam7x256的AIC已经编译好

源代码在线查看: 程序说明.txt

软件大小: 284 K
上传用户: gdmichael
关键词: sam7 x256 256 AIC
下载地址: 免注册下载 普通下载 VIP

相关代码

				程序说明:
				一、开发环境
				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
				*/
				
				
				
				 
							

相关资源