[Open1081]GPIO_KEY_LED例程的一个小问题
测试GPIO_KEY_LED例程时,发现JOYSTICK按下没有反应,而LED不停的做跑马灯显示。查看代码,发现这是WAKEUP按下时的LED显示状态。在函数Read_JOYState中,采用了轮流判断按键的方式,检测到一个按键后就返回,不判断组合键,而WAKEUP正好是第一个检测的键。再查看原理图,发现WAKEUP按键连接到PA0,同时它也连接到了UART2JMP上,而它是和RTS信号相连接的。当通过USB串口下载程序时,它就会影响到这个按键。找到原因,解决起来就容易了。我们可以用下面方