请教下为什么我的STM32 F103 的DAC输出不正常?
供电是12V适配器经过DCDC转5V再经过LDO转3V3供电; DAC接了一个运放搭的跟随器; 代码里面启用了DAC并直接输出1V电压,我通过SWD下载程序后按复位键,DAC可以正常输出1V电压; 但是我断开12V输入,再重新上电,DAC就只输出0V,再按复位键也还是输出0V,(仅DAC输出异常,屏幕显示正常,ADC读值也正常)。 如果我再次通过SWD下载程序,DAC又可以正常输出1V,只要一掉电再上电就不正常。 有没有佬有思路?
开源硬件平台
全部评论 默认 最新
夜神冥月
2025-07-17 22:19:03 来自广东
可以看一下你MCU主控制器的原理图是怎么接的吗
JAY-316 作者
2025-05-25 13:19:17 来自广东
把中断使能放在初始化DAC之后就没问题了,初步推测是上电后按键电压不稳定误触发了中断导致DAC初始化异常,但是无法解释为什么重新上电后在按复位也无法使DAC恢复正常。
没有更多啦~