!!!求各位大神点进来,帮我解释一下这个关于用中断控制LED灯亮灭出现的异常现象,万分感激!!!

2019-07-16 08:09发布

   请问各位大神,为什么在使用附件中的裸机程序在S3C2440A开发板上测试时,会出现虽然按键按下对应LED会点亮其余熄灭,但是按键抬起LED会全部恢复硬件初始状态(LED1-LED3自动全量)的现象,而不是保持对应LED常亮而其他熄灭的状态呢?(既然GPFDAT在中断服务程序中被赋值,后边又没有清除过,怎么会自己改变LED状态呢?)百思不得解,希望各位大神帮忙给出解释,万分感激!
TEST.rar 下载积分: 积分 -1 分
3.1 KB, 下载次数: 8, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
houjue
1楼-- · 2019-07-16 08:12
      这个简单。
      你在在主程序里设置一个全局变量,在中断服务程序里将其取反,然后在主程序里判断其数值:=0则LED不亮;=1则LED全亮。这就是编程的思想。你可以写个小程序来测试一下。
最佳答案
djx18922811570
2楼-- · 2019-07-16 11:09
触摸IC 识别IC 解决方案
电容式触摸感应IC、触摸开关IC、触摸调光IC、单键触摸IC、多键触摸芯片、触摸按键IC、触摸屏芯片、电容式触摸IC、触摸LED调光、金属壳台灯触摸调光IC、无极调光触摸IC、无段调光触摸IC、4段调光触摸IC、3段调光触摸IC、AC单切调光开关、AC三键调光开关
djx18922811570
3楼-- · 2019-07-16 13:11
LED控制方案
电容式触摸感应IC、触摸开关IC、触摸调光IC、单键触摸IC、多键触摸芯片、触摸按键IC、触摸屏芯片、电容式触摸IC、触摸LED调光、金属壳台灯触摸调光IC、无极调光触摸IC、无段调光触摸IC、4段调光触摸IC、3段调光触摸IC、AC单切调光开关、AC三键调光开关
houjue
4楼-- · 2019-07-16 19:08
 精彩回答 2  元偷偷看……
管铩羽
5楼-- · 2019-07-16 21:10
可能是,程序设定按键按下后输入低电平吧
管铩羽
6楼-- · 2019-07-17 00:27
可能是,程序设定按键按下后输入低电平吧

一周热门 更多>