[AVR单片机] AVR和ZLG7290键盘芯片的中断问题

[复制链接]
3305|5
 楼主| 飞云腾龙 发表于 2008-4-26 21:20 | 显示全部楼层 |阅读模式
ZLG7290按键输出中断正常低电平,可和我的M64的Int3连上,低电平总在1V,产生不了中断,这是怎么回事,请高人帮助分析一下
 楼主| 飞云腾龙 发表于 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对地能产生中断

 楼主| 飞云腾龙 发表于 2008-4-27 00:30 | 显示全部楼层

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

宇宙飞船 发表于 2008-4-27 00:52 | 显示全部楼层

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

没有关TX状况就会产生这种硬输出。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

27

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部