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

SPI模块CS脚激活

1、为什么SPI-〉SPIDAT1寄存器不能写入赋值,一直都是0状态,只有SPIDEF寄存器能够赋值来改变CS管脚的状态?

2、使用基于EDMA的SP连接ADC进行数据接收,每接收一次需要重新激活一下CS管脚,这样的话是不是每接收一次就要写一下SPI-〉SPIDAT1寄存器?

3,要求采样采样频率能够稳定,那么OMAPL138的SPI模块是否能够实现稳定的采样频率?

Tony Tang:

#1. 应该是你配置上存在某些问题吧。SPI_CS就是通过SPIDAT1来控制的,SPIDEF只是配置没有访问时的默认值。

#2. 这是SPI的工作方式,SPI在读数据时需要写一个任意数来送出时钟给slave,slave才可以送出数据。 

#3. 建议用McBSP接口接ADC,更容易控制,使能后,时钟,同步(即CS)一直按配置的频率交通送出。

 

赞(0)
未经允许不得转载:TI中文支持网 » SPI模块CS脚激活
分享到: 更多 (0)