本人一即将毕业的大学生,正在公司实习,这是我的第一个任务,干了半个多月了,但是遇到一个问题,郁闷好几天了.望高手指点.
max6955两线制I2C总线.如图最多可带32个键.16个7段数码管.使用O0--O7驱动led共阴极, 现在当我单独使用led 或 按键都好用,但是当我通过按键控制led显示就会出现互相干扰,蹿位显示.不是我要控制的led发生变化.此时从key_debunce寄存器中读出的值也会错误,例如我按下一个键本应显示0x01,但此时显示0x21或其他码(即不是一个键被按下,而是多个); 在单独使用时一切正常.
希望可以得到帮助 |