请问STM32单片机的单个语句执行时间和单片机的主频的关系

2019-07-14 15:35发布

本小白在用一个外部ADC做信号采集的时候,该芯片数据手册表示最大有2M的采样率,但是在我将程序简化简化在简化之后,测得它的采样率才刚过200k,我用的是STM32F429,它的主频不是180M吗,我感觉可能是单个语句的运行时间过长,导致采样率上不去,请问要怎样减小单个语句的运行时间呢,还是说要改变某个部分的时钟频率?求解惑。。,谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
lxz0404
1楼-- · 2019-07-15 02:43
 精彩回答 2  元偷偷看……
jfuwre
2楼-- · 2019-07-15 04:06
lxz0404 发表于 2018-11-30 08:56
我用外部ADC也能使用DMA传输吗?

外部,就看你用的什么协议呗,比如SPI,i2C??也是可以用DMA的嘛!!!
lxz0404
3楼-- · 2019-07-15 07:45
jfuwre 发表于 2018-11-30 09:11
外部,就看你用的什么协议呗,比如SPI,i2C??也是可以用DMA的嘛!!!

好的,谢谢
苏州名之卓
4楼-- · 2019-07-15 11:29
这个高速采样应该不能用软件定时触发,那样可能速度上不去。试一下开启DMA通道, 加上中断,应该可以实现手册上的高速采样的。

一周热门 更多>