Other Parts Discussed in Thread: C2000WARE, ADS7853, ADS8355
您好,我想用EPWM波或者定时器定时的控制SPI中断,用来定时的接发数据,这样应该怎么做呢?此外,在C2000Ware中的spi_ex3_external中那个SPI中断是怎么触发的呀,没有看明白,希望可以解答,谢谢。
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.
谢谢大师,我还想请教,我如果用ADS7853,它有两个输出口是进行同时输出的,我用SPI同时读取数据。我是只用SPI-A,然后配置两个GPIO口作为
SPISOMIA口,然后用SPI_readDataNonBlocking(SPI-A BASE)进行连续的两次读取得到这两个数据,还是还需要配置一个SPI-B,然后选择SPI-B的一个SPISOMIB口和SPI-A的一个SPISOMIA口进行读取,那样ADS7853采用SPI-A的时钟会不会和SPI-B不兼容呢,如果这两种方案都不行,那该怎么操作才能让采的样更快一点呢,麻烦啦。谢谢
可以采取第一种方式,配置为每次读取完数据之后进中断,切换GPIO复用
看一下我之前这条回复,在中断中改变相关的配置,比如引脚的复用,重新配置一下SPI;
也可以使用两个SPI模块,一个SPI模块设为主模式,为ADC器件以及另一个SPI模块提供时钟;另一个SPI模块设为从模式。