打印

430g2553和基于xx7299芯片的按键程序,求大神帮忙看看

[复制链接]
1177|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yiha68|  楼主 | 2014-7-22 10:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
程序是基于430g2553,用xx7299芯片的按键,我把P10作为中断口,设置为下降沿中断并和xx2799的key相连接,当有按键按下,xx7299的key会拉低,从而发生中断。在中断设flag=~flag,再到主函数判断标志位IFG和flag是否为真,再去读存在xx7299的寄存器REG_keyvalue的值。用switch选择REG_keyvalue的键值,g2553的P10连接了led,当按键按下led灭了,说明发生中断,但就是不能执行switch的功能,求大神帮忙。

IIC 按键 菜单.rar

1.58 KB

相关帖子

沙发
yiha68|  楼主 | 2014-7-22 15:13 | 只看该作者

各位大神,有没有会的,来帮帮忙啊,怎么没人理会,这么个群,不会没人懂吧

使用特权

评论回复
板凳
smilingangel| | 2014-7-22 21:43 | 只看该作者
不懂得,帮着顶起一下的吧

使用特权

评论回复
地板
dirtwillfly| | 2014-7-23 08:43 | 只看该作者
读别人的代码是件痛苦的事,尤其是在没有注释或者很少注释的情况下

使用特权

评论回复
5
dirtwillfly| | 2014-7-23 08:45 | 只看该作者
建议楼主调试时,观察一下switch(READI2CBUF)中变量的变化

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝