各位ti大神,
请问一下,哪里可以找到am335x spi当从机使用的相应初始化或者配置向导呢?请指点一下,谢谢!
processors.wiki.ti.com/.../StarterWare_02.00.00.07_User_Guide 在这个网站可以看到,startware里面是不支持spi slave的,
Slave mode of McSPI controller is not supported in StarterWare.
这个应该怎样配置,才能使用slave mode呢?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
各位ti大神,
请问一下,哪里可以找到am335x spi当从机使用的相应初始化或者配置向导呢?请指点一下,谢谢!
processors.wiki.ti.com/.../StarterWare_02.00.00.07_User_Guide 在这个网站可以看到,startware里面是不支持spi slave的,
Slave mode of McSPI controller is not supported in StarterWare.
这个应该怎样配置,才能使用slave mode呢?
可以参考老版本的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
@ 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
这大致是什么原因呢?调整了参数,还是接收不到正常的数据。