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