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

请教F28335 SPI通信故障

各位大师,我在使用28335的SPI模块时遇到问题,向大家请教一下!

问题描述:(1)利用F28335的SPi模块与外设通信,28335作为主机从外设读取数据。通过示波器可以看到数据已经传输到28335 SPi模块的SOMI管脚上,但SPI读出来一直是FFFF;

(2)SPI自测模式正常;

(3)将SOMI接到地上,SPI读出来也一直是FFFF;

(4)CLK信号正常;

(5)使能信号正常;

(6)输入滤波和时钟频率、相位也改了多次,都没有效果。

我难道28335是不是有个内部系统设置,使SPI输入一直接在高上?

mangui zhang:

你最好用示波器的多通道   同时看看数据  时钟  使能等是否能对上 

保证下发没有问题    

然后最大的可能就是你的代码了

各位大师,我在使用28335的SPI模块时遇到问题,向大家请教一下!

问题描述:(1)利用F28335的SPi模块与外设通信,28335作为主机从外设读取数据。通过示波器可以看到数据已经传输到28335 SPi模块的SOMI管脚上,但SPI读出来一直是FFFF;

(2)SPI自测模式正常;

(3)将SOMI接到地上,SPI读出来也一直是FFFF;

(4)CLK信号正常;

(5)使能信号正常;

(6)输入滤波和时钟频率、相位也改了多次,都没有效果。

我难道28335是不是有个内部系统设置,使SPI输入一直接在高上?

Bingnan Ji:

回复 mangui zhang:

看过,使能、时钟、数据能对上。数据传输到DSP SPI管脚上还是正确的,有高有低,但读到 SPIREGS.SPIDAT寄存器中就是FFFF了。

各位大师,我在使用28335的SPI模块时遇到问题,向大家请教一下!

问题描述:(1)利用F28335的SPi模块与外设通信,28335作为主机从外设读取数据。通过示波器可以看到数据已经传输到28335 SPi模块的SOMI管脚上,但SPI读出来一直是FFFF;

(2)SPI自测模式正常;

(3)将SOMI接到地上,SPI读出来也一直是FFFF;

(4)CLK信号正常;

(5)使能信号正常;

(6)输入滤波和时钟频率、相位也改了多次,都没有效果。

我难道28335是不是有个内部系统设置,使SPI输入一直接在高上?

Bingnan Ji:

回复 mangui zhang:

也用示波器看过发送脚上的信号,都正常

各位大师,我在使用28335的SPI模块时遇到问题,向大家请教一下!

问题描述:(1)利用F28335的SPi模块与外设通信,28335作为主机从外设读取数据。通过示波器可以看到数据已经传输到28335 SPi模块的SOMI管脚上,但SPI读出来一直是FFFF;

(2)SPI自测模式正常;

(3)将SOMI接到地上,SPI读出来也一直是FFFF;

(4)CLK信号正常;

(5)使能信号正常;

(6)输入滤波和时钟频率、相位也改了多次,都没有效果。

我难道28335是不是有个内部系统设置,使SPI输入一直接在高上?

Jason Wu4:

SPI的通讯模式设定是否为正常通讯,而非自测;

建议参照demo工程,进行相关修改

赞(0)
未经允许不得转载:TI中文支持网 » 请教F28335 SPI通信故障
分享到: 更多 (0)