, J/ {/ m3 B6 z9 s6 J5 p# y
! E9 o2 @! V6 ^9 W3 ]9 [! H5 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 }
( T1 H; t+ w- s* p9 r |