( C7 h) b9 u2 T) H/ c8 Z
' F8 H' b% S1 x
有一个问题,请大神帮忙,我在用贵公司的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 } ! e' |1 a* I% b' | k/ [- Y
|