stm32的ad是否太慢?

2019-07-21 02:28发布

我现在有一个20KHZ的中断函数,ADC设置为最快,也就是1M,那么我有三个adc,每个测5次取平均的话,时间已经很慢了,中断频率降到10K左右,会导致main函数里lcd无法显示,采样频率也会出错,不知道有没有什么解决办法
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
正点原子
1楼-- · 2019-07-21 06:44
你可以同时开启2个或者3个ADC,这样就可以同时工作,采集三路。
另外F4的速度不止1M
lycreturn
2楼-- · 2019-07-21 09:03
F4   ADC  速度不止1M吧
胡桃
3楼-- · 2019-07-21 14:19
 精彩回答 2  元偷偷看……
正点原子
4楼-- · 2019-07-21 15:01
回复【4楼】胡桃:
---------------------------------
是的,不同的adc可以同时工作
胡桃
5楼-- · 2019-07-21 20:37
回复【5楼】正点原子:
---------------------------------
但是程序不是执行完一句才执行下一局的吗,要如何同时工作啊?
胡桃
6楼-- · 2019-07-21 23:11
哦,原子哥的意思是开启三个adc软件触发,然后三个差不多同时转换吧?

一周热门 更多>