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.

F2806x spi 波特率问题

Other Parts Discussed in Thread: CONTROLSUITE

我做了一个f28069 与sd 通讯的程序,想记录数据,我感觉速度完全跟不上,我目前把LSPCLK 设置为 一倍的SYSCLK,然后再在spi波特率设置了10,系统时钟为90Mhz,照例来说sd卡的频率是不是在 90Mhz/11, 约8Mhz呢?

sd卡的工作频率20Mhz应该是没问题的,当问题是我把波特率分频设置到10一下,就开始出错,不知道是为何?

难道f28069 的spi是有限制的? 还有就是如果不用sd 有什么适合28069 的方案记录数据?

  • Wenkai,

    你说的错误是丢帧还是其他问题?你可以尝试一下用F28069 Mcbsp,他也可以模拟为SPI,并且速度会快一点。你到TI官网下载controlsuite,然后在以下地址找到这个例程。

    C:\TI\controlSUITE\device_support\f2806x\v141\F2806x_examples_ccsv5\mcbsp_spi_loopback

  • 应该是没有数据返回,一直是0xff,我也试过了mcbsp,包括spi的fifo 和 无fifo模式,基本上都是只要波特率一高,就是没有返回了