用貴公司的CH452芯片與三星的44B0(arm7)連接擴(kuò)展鍵盤(pán)。
連接方式如下: 使用兩線SDA、SCL 加 INT方式接一個(gè)8*8的鍵盤(pán)。 SDA、SCL接至44B0的兩個(gè)通用IO,INT接至44b0的一個(gè)外部中斷1輸入。 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)求幫助?。?!
程序如下: 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工作了呢?
盼回復(fù),謝謝?。?