; ~% P( ]$ A7 K$ C/ c: p: o5 }
+ v$ \; [: m: Z& T$ t5 ~有一个问题,请大神帮忙,我在用贵公司的OMAPL138,用IO口模拟SPI通讯时序,目前我写的程序,SCLK周期最小就为9.6us,但是我需要更快的SCLK时序,关于SCLK的时序如下,请问程序需要怎么修改,谢谢。 void WriteViaSpi(INT8UValueToWrite) { INT8Ui; //Write out the ControlWord for(i= 0; i < 8; i++) { CLR_SCLK(); if(0x80== (ValueToWrite & 0x80)) { SET_SDIN(); //Sendone to SDI pin } else { CLR_SDIN(); //Sendzero to SDI pin } SET_SCLK(); ValueToWrite<<= 1; //Rotate data } CLR_SCLK(); delay(1);//100 }
3 S% U, R/ B! m$ o/ B: a% b |