大家好,求解:
我使用OMAPL138的SPI给FPGA下载bit文件;暂时先调试SPI问题,输出的clock和SIMO数据时序不对啊;现配置如下:
SPIGCR1.MOD_SEL=0X03;
SPIGCR1.LOOPBACK=0;其他为0;
SPIPC0.CLKFUN=1;
SPIPC0.SIMOFUN=1;
SPIPC0.SOMIFUN=1;其他为0;
SPIPC1.SCS0DIR=0X03;
SPIPC1.CLKDIR=1;
SPIPC1.SIMODIR=1;其他为0;
SPIFMT[0].CHARLEN=0X10;(0x08也试了);
SPIFMT[0].PRESCALE=24;
SPIFMT[0].PHASE=1;
SPIFMT[0].POLARITY=0;(FPGA现在要求为上升沿获得数据)
SPIFMT[0].SHIFTDIR=0;//MSB;其他为0
SPIGCR.ENABLE=1;
每当发送数据时,示波器显示clock和SIMO数据时序:clock与SIMO错开了1个周期(clock超前一个周期),现在达不到spruh77a.pdf中所提到的效果:

Tony Tang:
把你测得的图发上来看一下,以便确认。
TI中文支持网


