2148|2

1万

帖子

24

TA的资源

版主

楼主
 

[Open1081]GPIO_KEY_LED例程的一个小问题 [复制链接]

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

找到原因,解决起来就容易了。我们可以用下面方法:

  • 拔下USBTOUART线
  • 取下UART2 JMP的RTS短路块
  • 在计算机上断开/关闭串口


然后在测试JOYSTICK,这时LED就会随着按键变化了。

这其实是一个小问题,只是因为缺少了说明文档造成了使用上的故障,如果后续能够将文档完善,那么使用起来就会方便多了。
此帖出自RF/无线论坛

最新回复

如楼主所说  找到原因,解决起来就容易了。谢谢楼主的分享  详情 回复 发表于 2014-11-7 09:07
点赞 关注
 

回复
举报

1488

帖子

2

TA的资源

纯净的硅(中级)

沙发
 
多谢楼主分享总结解决方法  在我的测试文档只是提示测试LED时要断开UART
此帖出自RF/无线论坛
个人签名专业从事于在线监测振动、转速、轴振动、位移等,设备管理及故障检测振动诊断系统在线监测点巡检系统-现场动平衡仪-测振仪、便携式测振仪
 
 

回复

3025

帖子

0

TA的资源

五彩晶圆(初级)

板凳
 
如楼主所说  找到原因,解决起来就容易了。谢谢楼主的分享
此帖出自RF/无线论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表