vb2002 发表于 2024-8-30 19:57:15

Lkck8210 发表于 2024-8-30 12:40
读来干嘛?把你的想法说出来
还在弄开关吗?

开关其实已经弄好了.
代码上面没有问题了(之前一直以为是代码实现的)
现在搞懂了.代码只需要单纯的换挡就好了
至于换挡还是保留当前档位.
取决于单片机检测现在是有电还是没有电.
比如我现在弄好的.   输出PWM是p33口..
当我断电(开关关闭),再打开时,是哪个档位.是闭关前的档位还是下一个档位.
如果要换挡那我就关了马上开(500ms内)..如果要保存的话. 大于500ms再打开就是当前档位
500ms还是1000ms取决于我 P32连的电容. 22uf电容500ms左右. 100uf 1000ms左右

现在我的意思是,这个P32 ,连电容再接地..我想省掉这个电容,(因为我的VCC和GND之间有个22uf电容)直接判定vcc有电还是没电.   现在来看好像是不行了.只能用adc了

vb2002 发表于 2024-8-31 00:47:40

Wiki 发表于 2024-8-30 22:32
感觉用ADC检测会好点

确实会好点.但是我看很多成品手电用的单片机,
adc没有,甚至连eeprom都没有. pwm也没有.照样可以正常使用!!!

神农鼎 发表于 2024-9-8 11:54:32

不知在问啥,要讲型号,某些型号,直接对 ADC15通道进行转换,就可以知到 MCU-VCC的具体电压
页: 1 2 [3]
查看完整版本: 请问如何用代码监控 vcc引脚的电压