求助 提高ad采集频率的方法

2019-07-20 19:29发布


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
arels
1楼-- · 2019-07-21 17:41
wuhanhongshanqu 发表于 2016-10-14 09:16
300hz的正弦波用STM32采集完全没有问题,用ADC采集+TIM触发+DMA传输数据,效果好得很

定时器触发和我用定时器中断有什么区别吗
正点原子
2楼-- · 2019-07-21 21:56
 精彩回答 2  元偷偷看……
arels
3楼-- · 2019-07-22 02:34
正点原子 发表于 2016-10-14 19:26
300hz,没问题啊,一个周期采集100个点,也才30Khz的采样率,完全没压力。。。

源子哥  我用你阿波罗429hal库例程 可以实现吗
wuhanhongshanqu
4楼-- · 2019-07-22 07:32
arels 发表于 2016-10-14 10:29
定时器触发和我用定时器中断有什么区别吗

肯定有区别,用定时器触发ADC转换就完全不需要CPU的干预了,你用定时器中断会严重打断CPU的正常工作,定时器老是触发CPU中断,而用定时器触发ADC转换,就不会触发CPU中断,将DMA设置为接收到ADC转换后的一定数量后,再通知CPU来处理ADC转换的接口,要学会使用DMA,将会给CPU减轻很多负担
arels
5楼-- · 2019-07-22 10:17
 精彩回答 2  元偷偷看……
arels
6楼-- · 2019-07-22 15:29
wuhanhongshanqu 发表于 2016-10-14 09:16
300hz的正弦波用STM32采集完全没有问题,用ADC采集+TIM触发+DMA传输数据,效果好得很

朋友 你有这方面的hal库的例程吗
网上资源太少了

一周热门 更多>