图中的两个165串联,D0-312是上拉接按键,现在要读他的键盘码,怎么总是读不出来,全部为低??????
unsigned int readkey(void) {unsigned int a=0; pdi=0; pdi=1; for(i=0;i<15;i++) {sclk=0; sclk=1; if(sdo) a|=1<<i; else a&=0<<i; } return a; } 片子的CLK和PDI之间周期都超过了200个NS。。。。。。。。 可读出来的全部是低,晕啊。 |