2019-08-13 22:05发布
jxc2017jxc 发表于 2017-6-23 09:30 STM32F4或者有一个TIM的DMA通道能够为通用的外设和存储器之间传输就好了,这样能够扩大很多应用。ST公司应 ...
jxc2017jxc 发表于 2017-6-23 09:23 定时器DMA写USART_DR来启动USART传输:这个你确认?但SPI好像不行。我外部芯片是AD7671,工作在SPI_TI主模 ...
最多设置5个标签!
DMA设计初衷就是为了不使用CPU而传输大量的数据,这种比较复杂的控制,并不能凸显DMA优势,你每次传输16位,用DMA有点浪费
1. USART在F1上确认:
http://www.openedv.com/forum.php?mod=viewthread&tid=81516#pid464572
USART发送的启动方式就是写DR,这个写操作由CPU还是DMA控制器来完成、哪个DMA通道来触发,应该都没有关系。SPI不是这样的么?
2. 我觉得这个ADC做SPI主机挺好的,没有理解为什么需要“控制SPI传输启始时刻”,启始时刻按道理就是和转换完成时刻相关嘛跟单片机没关系,一定要数据接收时间可控的话那用定时器DMA来读SPI就行了。关于“控制速率”,是太快了么,或者单片机来不及从低功耗唤醒恢复时钟?
3. 这个SPI为什么是TI模式,我看着像Normal的呢。
一周热门 更多>