打印
[AVR单片机]

AVR和ZLG7290键盘芯片的中断问题

[复制链接]
2570|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
飞云腾龙|  楼主 | 2008-4-26 21:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
飞云腾龙|  楼主 | 2008-4-26 21:24 | 只看该作者

设置

//设置
DDRD=0x80;
PORTD=0x00;

EICRA=0x00;
EICRB=0x00;
EIMSK=0x08;

使用特权

评论回复
板凳
宇宙飞船| | 2008-4-26 22:00 | 只看该作者

设置了电平中断,除非没有开中断。

DDRD=0x00;
PORTD=0xFF;//把所有设成输入弱上拉试试。
sei   ;//加上开中断。
把所有脚设成弱上拉,再开中断。对于5V供电MCU,1V已经是低电平了。肯定会产生连续中断。
DDRD=0x80; INT3脚是PD3;
PORTD=0x00;对于M64的INT3处于三态的设置,ZLG7290输出1V肯定有问题??

使用特权

评论回复
地板
飞云腾龙|  楼主 | 2008-4-26 22:28 | 只看该作者

INT3对地能产生中断

使用特权

评论回复
5
飞云腾龙|  楼主 | 2008-4-27 00:30 | 只看该作者

犯了个低级错误,把串口一打开了,哈哈

使用特权

评论回复
6
宇宙飞船| | 2008-4-27 00:52 | 只看该作者

端口第二功能,打开串口的优先级最高,

没有关TX状况就会产生这种硬输出。

使用特权

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

本版积分规则

8

主题

27

帖子

0

粉丝