TI中文支持网
TI专业的中文技术问题搜集分享网站

OMAPL138的SPI时序问题

大家好,求解:

我使用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:

把你测得的图发上来看一下,以便确认。

赞(0)
未经允许不得转载:TI中文支持网 » OMAPL138的SPI时序问题
分享到: 更多 (0)