你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
wambob 发表于 2017-5-26 14:24 DMA循环只是说DMA循环,不没有指定DMA的数据地址。数据DMA到DAC完了后,需要重置数据指针 ...
风905067 发表于 2017-5-26 15:58 在哪里操作呢?DMA中断里?
查看全部评分
STM32隐藏
5.18活动板子会不会是STM32L4呢
STM32 CUBE软件中找不到STM32L4系列单片机
Your UAT Feedback is needed within today.
应用
AAA
tiwen
BBBB
aaa
2222
具体该怎么做呢?我用了你的代码,出来了杂波,不是正玄波,估计是没有重置数组指针,请问这个在什么时候什么地方做这一步动作?谢谢
在哪里操作呢?DMA中断里?
抱歉,说错了,我的代码是DMA音乐代码,你的是DMA波形。 使用函数
HAL_DAC_Start_DMA(&hdac, DAC通道, (uint32_t*)数组名, 数组大小, 数据长度);
应该就可以了
原理上时一样的,把数组的数据循环DMA到DAC的通道,就产生了波形,波形的频率跟定时器的预装值有关,幅值跟数组的值有关
F722播放音乐数组的代码,你参考下
评分
查看全部评分