用贵公司的CH452芯片与三星的44B0(arm7)连接扩展键盘。
连接方式如下: 使用两线SDA、SCL 加 INT方式接一个8*8的键盘。 SDA、SCL接至44B0的两个通用IO,INT接至44b0的一个外部中断1输入。 DIG0~DIG3串接2K电阻接键盘扫描输出,SEG0~SEG3串接200电阻接键盘的 扫描输入。
用贵公司网站上的程序,运行后,CH452不工作,按下键盘后INT不产生低电平。 DIG0~DIG3上始终是高电平,没有输出键盘扫描输出。不知是什么问题,请求帮助!!!
程序如下: void Main(void) { port_init(); interrupt_INIT(); CH452_Write(CH452_RESET); Delay_1us(100); CH452_Write(CH452_SYSON2); Delay_1us(100); while(1) { CH452_Write(CH452_SLEEP); Delay_1us(50); } }
怎样才知道452工作了呢?
盼回复,谢谢!!