导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请教各位:PCF8574不能一直响应中断怎么办!

* 14736: 硬件:I2C技术

   潇香客 
潇香客发表的帖子 

 请教各位:PCF8574不能一直响应中断怎么办!
各位大侠,小弟遇到难题了,敬请帮忙。我设计的一个单片机系统用到了I2C总线,键盘接口
是用PCF8574,事先将IO口置0XF0,有键按下时IO口变化,INT就应该有低电平输出。我是先将
PCF8574的IO口先置0XF0,16个键分成四行四列,行线列线个四根接PCG8574的8根IO线。只
要有键按下,IO口绝对有变化,但我发现PCF8574有一个缺点,就是SCL和SDA要都为高时
(即I2C总线停止使用)才可有中断输出。我的主程序要运行I2C程序,即有时不能响应键盘
中断。因为我的系统要求键盘中断优先级最高,键盘要求立即响应。
用查询不太好,因为这不是89c52的IO口,是PCF8574的,它的状态要通过读PCF8574才行,
这也不太好使。请问有办法解决没有?小弟在此先感谢各位了!
虚心请教各位高手!

发表时间:2002年11月19日19:52:00

  
回复该帖

本主题共有 4 帖,分页:>>>>>该主题的所有内容[4]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  60016.[详细]我也用的是8574,按下键盘,有中断输出,但处理完键盘程序后,中断应恢复为高电平,但实际上有时为高..
摘要:我也用的是8574,按下键盘,有中断输出,但处理完键盘程序后,中断应恢复为高电平,但实际上有时为高,有时为低,我看了一下资料,在8574 i/o口变化时,不论电平上跳还是下跳,int/都会输出,是不是按键式,i/o口变化一次,按键......(254字)
- [sunzhao][1163次] 2004年8月9日

[上一篇帖子]:力源有中文的
[下一篇帖子]:pan-x@263.net