* [2 e; T! v! ~
$ `, ?7 E( w$ P+ D' `有一个问题,请大神帮忙,我在用贵公司的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 }
* y( E. e/ T# g X- H- s* v |