因开发产品,用贵公司的CH452芯片与三星的2410(arm920)连接扩展键盘。
连接方式如下: 使用两线SDA、SCL 加 INT方式接一个4*4的键盘。 SDA、SCL接至2410的两个通用IO,INT接至2410的一个外接中断输入。 DIG0~DIG3串接2K电阻接键盘扫描输出,SEG0~SEG3串接200电阻接键盘的 扫描输入。
用贵公司网站上的程序,运行后,CH452不工作,按下键盘后INT不产生低电平。 DIG0~DIG3上始终是高电平,没有输出键盘扫描输出。不知是什么问题,请求帮助!!!
程序如下: static int init_ch452() { CH452_Write(0x0403); return 0; }
对CH452的初始化仅需要作这一项吗?
您程序中的延迟是1uS,这个延迟如果设长一点对程序应该没有影响吧?
盼回复,谢谢!!