关于ADC连续采样的问题

2019-07-23 16:42发布

单独的ADC模块可以连续转换,改变外部模拟电压时,转换结果也跟着改变。
但是把子程序放到主程序里,就只能采集一次电压时为什么呢?之后再改变电压数字量不会改变。
是SPWM的程序,用外部电压控制输出频率。
请教各位大侠有可能是什么原因。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
598835484
1楼-- · 2019-07-23 21:25
单步执行的时候也是可以的,run的时候改变外部电压并没有效果。只有restart程序之后才可以进行新一次采样
zhangmangui
2楼-- · 2019-07-24 02:31
是不是你的子函数只被执行了一次
598835484
3楼-- · 2019-07-24 05:31
zhangmangui 发表于 2016-2-21 22:55
是不是你的子函数只被执行了一次

有while循环
598835484
4楼-- · 2019-07-24 11:24
 精彩回答 2  元偷偷看……
598835484
5楼-- · 2019-07-24 14:51
搞定了,因为循环体的原因,一直没在意,调整之后可以了。
zhangbo1985
6楼-- · 2019-07-24 18:42
主程序中的数字量的没有被子程序中的采集值更新的。

一周热门 更多>