int_eio_p1例程¶
1 功能概述¶
本代码示例主要演示P1口输入变化中断的功能
2 环境要求¶
Board: PAN221x_EVB
逻辑分析仪
PANCHIP RISC IDE
4 测试方法¶
1、设置系统时钟源为xth,并配置系统时钟为8Mhz;
2、设置P0.4为开漏输出模式,需要外接上拉电阻,才可以输出高电平,用于调试;
3、设置所有P1口为输入模式;
4、设置外部中断的触发方式(上升沿、下降沿、高电平、低电平);
5、通过杜邦线连接P0.4和待测的io到逻辑分析仪;
6、分别将P1口和外部按键电路连接;
7、待检测到P1口变化中断后,同时判断具体是哪个io引起的,然后再翻转P0.4;
5 测试现象¶
1、P1.0电平变化测试结果如下图所示:
![image](../../_images/eio_p10.png)
P1.0电平变化测试¶
![image](../../_images/eio_p10_large.png)
上图局部放大部分:¶
2、P1.1电平变化测试结果如下图所示:
![image](../../_images/eio_p11.png)
P1.1电平变化测试¶
![image](../../_images/eio_p11_large.png)
上图局部放大部分:¶
3、P1.2电平变化测试结果如下图所示:
![image](../../_images/eio_p12.png)
P1.2电平变化测试¶
![image](../../_images/eio_p12_large.png)
上图局部放大部分:¶
4、P1.3电平变化测试结果如下图所示:
![image](../../_images/eio_p13.png)
P1.3电平变化测试¶
![image](../../_images/eio_p13_large.png)
上图局部放大部分:¶
5、P1.4电平变化测试结果如下图所示:
![image](../../_images/eio_p14.png)
P1.4电平变化测试¶
![image](../../_images/eio_p14_large.png)
上图局部放大部分:¶
6、P1.5电平变化测试结果如下图所示:
![image](../../_images/eio_p15.png)
P1.5电平变化测试¶
![image](../../_images/eio_p15_large.png)
上图局部放大部分:¶
7、P1.6电平变化测试结果如下图所示:
![image](../../_images/eio_p16.png)
P1.6电平变化测试¶
![image](../../_images/eio_p16_large.png)
上图局部放大部分:¶
8、P1.7电平变化测试结果如下图所示:
![image](../../_images/eio_p17.png)
P1.7电平变化测试¶
![image](../../_images/eio_p17_large.png)
上图局部放大部分:¶
6 Rom/Ram资源使用情况¶
rom 86 bytes, ram 0 bytes