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

am335x SPI 从机的配置

各位ti大神,

       请问一下,哪里可以找到am335x spi当从机使用的相应初始化或者配置向导呢?请指点一下,谢谢!

       http://processors.wiki.ti.com/index.php/StarterWare_02.00.00.07_User_Guide#McSPI 在这个网站可以看到,startware里面是不支持spi slave的,

       Slave mode of McSPI controller is not supported in StarterWare.

       这个应该怎样配置,才能使用slave mode呢?

yongqing wang:

参考论坛里这个帖子:http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/46740.aspx

Shine:

回复 yongqing wang:

可以参考老版本的starterware 02.00.00.06 之前的slave driver。https://e2e.ti.com/support/embedded/starterware/f/790/t/222445

http://processors.wiki.ti.com/index.php/StarterWare_OldReleases

key dongle:

回复 Shine:

@  yongqing wang1 @Shine Zhang,谢谢您们的回复解答!

已参考里面的配置和解说,目前主机以速率10Mhz,mode3的配置发送  0x00 — 0x23依次递增的共36B的数据,

但是am335x作为从机接收到的数据,不正常,和主机发送的不一致。

调整了不同的mode,接收到的数据如下,

mode0:23 02 05 07 09 0B 0D 0F 11 13 15 17 19 1B 1D 1F 21 23 03 05 07 09 0B 0D 0F 11 13 15 17 19 1B 1D 1F 21 23 02

mode1:11 81 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 81或者11 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 81 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 01

mode2:11 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 81 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 01

mode3:23 03 05 07 09 0B 0D 0F 11 13 15 17 19 1B 1D 1F 21 23 03 05 07 09 0B 0D 0F 11 13 15 17 19 1B 1D 1F 21 23 02

这大致是什么原因呢?调整了参数,还是接收不到正常的数据。

赞(0)
未经允许不得转载:TI中文支持网 » am335x SPI 从机的配置
分享到: 更多 (0)