因開(kāi)發(fā)產(chǎn)品,用貴公司的CH452芯片與三星的2410(arm920)連接擴(kuò)展鍵盤(pán)。
連接方式如下: 使用兩線(xiàn)SDA、SCL 加 INT方式接一個(gè)4*4的鍵盤(pán)。 SDA、SCL接至2410的兩個(gè)通用IO,INT接至2410的一個(gè)外接中斷輸入。 DIG0~DIG3串接2K電阻接鍵盤(pán)掃描輸出,SEG0~SEG3串接200電阻接鍵盤(pán)的 掃描輸入。
用貴公司網(wǎng)站上的程序,運(yùn)行后,CH452不工作,按下鍵盤(pán)后INT不產(chǎn)生低電平。 DIG0~DIG3上始終是高電平,沒(méi)有輸出鍵盤(pán)掃描輸出。不知是什么問(wèn)題,請(qǐng)求幫助?。?!
程序如下: static int init_ch452() { CH452_Write(0x0403); return 0; }
對(duì)CH452的初始化僅需要作這一項(xiàng)嗎?
您程序中的延遲是1uS,這個(gè)延遲如果設(shè)長(zhǎng)一點(diǎn)對(duì)程序應(yīng)該沒(méi)有影響吧?
盼回復(fù),謝謝??!