liuzaiy
发表于 2022-10-14 21:58
一轮流就失败
stm32l0查询模式轮流采集通道3和内置温度通道失败,但采单个通道都正常,
liuzaiy
发表于 2022-10-14 22:02
轮流采集2个通道: 通道3和内置温度通道
使用官方hal库
单独采任一通道都对
在主循环中一轮流就错误,错误现象是全都采的是通道3的。
程序结构是在主循环前,进行初始化,在主循环内设定为温度通道,启动转换,读取结果。然后在再设定为通道3,启动,读结果。
huanghuac
发表于 2022-10-14 22:04
在主循环中一轮流就错误,错误现象是全都采的是通道3的。
renyaq
发表于 2022-10-14 22:07
你的采样时间有没有调整得合理呢
liuzaiy
发表于 2022-10-14 22:11
采样时间统一设置为最大了
juventus9554
发表于 2022-10-14 22:13
问题出在HAL通道配置函数上
pengf
发表于 2022-10-14 22:17
写了几句直接操作寄存器的语句就解决了
huangchui
发表于 2022-10-14 22:20
所以,HAL封装了底层有时并不好用,有时得直接操作寄存器来得痛快。
chuxh
发表于 2022-10-14 22:23
是否需要间隔时间呢
chenho
发表于 2022-10-14 22:25
也不一定这么说用什么还是习惯问题
dingy
发表于 2022-10-14 22:28
长知识了 谢啦
dengdc
发表于 2022-10-14 22:29
有时候碰着就能碰到问题的解决办法
jiajs
发表于 2022-10-14 22:31
设置问题好像是
SantaBunny
发表于 2023-2-21 22:41
ADC配置改为轮询模式
yangxiaor520
发表于 2023-2-22 07:37
ADC外设怎么配置的?代码贴出来看看
页:
[1]