线程中讨论的其他部件:TMS320F2.8335万, CC3200
工具/软件:Code Composer Studio
大家好,
我试图在TMS320F2.8335万和CC3200-LAUNCHXL主板之间配置SPI连接,但我没能成功。 我正在尝试教自己如何建立SPI连接,并想使用此线程来回答一般问题。
因此,根据我所读的内容,我需要做的第一件事是查看两个主板的时钟速度。 我想将TMS320F2.8335万配置为主服务器,将CC3200-LAUNCHXL配置为从服务器。 根据CC3200-LAUNCHXL技术参考手册(文献编号:SWRU367C)第27页的说明,SPI的运行速率最高可达20MHz。 现在,根据TMS320F2.8335万 SPI接口参考指南(文献编号:SPRUEU3A)的第29页,我可以使用此寄存器设置将主控制器的波特率设置为大约9.375MHz:
SPIBRR = 0b0.0011万 (LSPCLK = 37.5MHz,根据TMS320F2.8335万数据表第43页(文献编号: SPRS439N),只要SYSCLKOUT = 150MHz)
主控制器的波特率9.375MHz与从控制器的20MHz操作非常好。
我是否正确理解这一点? 或者我是否偏离了正轨? 感谢您的回复和指导。