请问各位大神,为什么在使用附件中的裸机程序在S3C2440A开发板上测试时,会出现虽然按键按下对应LED会点亮其余熄灭,但是按键抬起LED会全部恢复硬件初始状态(LED1-LED3自动全量)的现象,而不是保持对应LED常亮而其他熄灭的状态呢?(既然GPFDAT在中断服务程序中被赋值,后边又没有清除过,怎么会自己改变LED状态呢?)百思不得解,希望各位大神帮忙给出解释,万分感激!
-
-
TEST.rar
下载积分: 积分 -1 分
3.1 KB, 下载次数: 8, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
你在在主程序里设置一个全局变量,在中断服务程序里将其取反,然后在主程序里判断其数值:=0则LED不亮;=1则LED全亮。这就是编程的思想。你可以写个小程序来测试一下。 最佳答案
电容式触摸感应IC、触摸开关IC、触摸调光IC、单键触摸IC、多键触摸芯片、触摸按键IC、触摸屏芯片、电容式触摸IC、触摸LED调光、金属壳台灯触摸调光IC、无极调光触摸IC、无段调光触摸IC、4段调光触摸IC、3段调光触摸IC、AC单切调光开关、AC三键调光开关
电容式触摸感应IC、触摸开关IC、触摸调光IC、单键触摸IC、多键触摸芯片、触摸按键IC、触摸屏芯片、电容式触摸IC、触摸LED调光、金属壳台灯触摸调光IC、无极调光触摸IC、无段调光触摸IC、4段调光触摸IC、3段调光触摸IC、AC单切调光开关、AC三键调光开关
一周热门 更多>