打印
[STM32F1]

TIM+DMA传送数据,停止后如何从零开始传?想到了:意法大于代码

[复制链接]
995|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
01pow|  楼主 | 2014-9-13 15:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 01pow 于 2014-9-14 01:59 编辑

DMA传16个数,到第10个停止了,再次启动DMA时,需要哪些操作从第一个数开始传?
请指教,如果是老问题请提示相关信息,谢谢
沙发
saviourxx| | 2014-10-23 12:40 | 只看该作者
不知道你第11个数开始干嘛了,既然第10个数停止再启动dma重新第一个传输,那你传16个干嘛?11~16不是没用了吗

int16_t adc_dma_tab[16] = { 0 };

DMA_MemoryBaseAddr = (uint32_t)&adc_dma_tab[0];//
DMA_BufferSize = 10;

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

3

帖子

0

粉丝