手电驱动弄好了..昨晚搞定两个问题,发出来给大家分享一下
本帖最后由 DebugLab 于 2024-9-18 11:53 编辑单片机用的8g1k08a .刚开始弄好的时候,低亮度的时候开启会爆闪一下. 然后恢复正常.
这个问题我把IO口配置.设置到程序开始后就好了.
然后重点来了.我就奇怪,市面上那些手电,我看了一下单片机,都是些杂牌单片机.也能做到打开马上亮
反而我用好的8g1k08a,为什么开机会等待半秒这样才打开手电.百思不得其解.
我尝试着把程序精简.甚至精简到 P33=0; 这样来点亮led.还是不行,断电通电还是会等半秒才点亮.
结果最后发现把这个取消了就好了. 速度刚刚的.开机瞬间点亮.现在手电嘎嘎好用.
那就是上电复位时间太长了导致的 小飞侠 发表于 2024-9-18 11:19
那就是上电复位时间太长了导致的
是的,打开的时候将近 500ms了
关了简直闪电打开
小飞侠 发表于 2024-9-18 11:19
那就是上电复位时间太长了导致的
还可以更快点.
P32P33任意一个上来一个5.1k电阻到vcc
可以达到30MS开机
wnagming 发表于 2024-9-18 13:30
功夫不负有心人,一个项目做出来,单片机已经掌握的差不多了
感谢大佬指点{:4_196:}
没有你的指点,这驱动肯定完不成.
现在做了17mm驱动
22mm驱动.
现在在学电路上面的东西..学问也挺多的. 这个功能除了加长复位延时,不知道还有没有其它功能 soma 发表于 2024-9-18 15:28
这个功能除了加长复位延时,不知道还有没有其它功能
估计是有的程序大点,复位需要多点时间吧,如果短时间内再次复位.怕冲突.
我自己的猜想
{:5_282:} 这个问题以前真没有注意到,今天是学习到了{:4_165:} 实践出真知,有些设置参数还是得实验了才能明白是怎么回事
页:
[1]
2