STM32 能做到吗?高手请进,STM32 的 TIM 定时请求DMA SPI 传输?

2019-08-13 22:05发布

STM32  的 TIM  定时启动  SPI  传输?  哪位仁兄能给点建议吗?通过DMA,该如何配置呢? 我的应用是要  与 外面 高速(1us)AD芯片相连,通过SPI DMA驱动,定时1us启动一次,即1us发生一个SPI DMA请求,而不是SPI的TXE RXNE自动发生DMA请求?  STM32 TIM 的DMA   不能将目标地址或源地址   绑到SPI的DR寄存器地址?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
44条回答
jxc2017jxc
2019-08-14 22:36
我是1us采集周期,每个1us有16位,连续采2ms,即每次共采2000个数据,4K字节,在这2ms中CPU还有很多别的事要做,故只能用DMA,如果外部AD速度再快的话,stm32f407的spi速度不够了,我现在已达极值SPI40M速率了,外部AD芯片的SPI速度不受控的,SPI有个TI模式,由于速度极快,别的模式很难通信成功。F4的UART是不能用TIM的DMA去写DR的,F1的你确认可以?

一周热门 更多>