|
624353765 发表于 2026-4-6 19:46 STC8H系列MCU的IO口在准双向模式高电平输出电流很有限,不足以驱动LED发出正常亮度,如果设置推挽模式不加限流电阻,直接采用PWM方式驱动LED调光会有3楼所述风险。如果对LED亮度要求不是太高,可以设置所用端口为高阻模式,再利用内部4K上拉电阻以PWM的方式驱动LED。 |
| 高电平5V,LED压降大概1.3V左右(灯不同有细微差距),多出来的3.7V,你打算让谁来承受。另外你电池低压提示,不应该是电压不足时亮灯吗,你要调亮度干嘛?这点亮度不足以指示你的电池电量。 |
| 不管你用什么方式驱动,为了安全应当串接300欧电阻。经常有人炫技采用一些非常规电路,其实是牺牲可靠性换来的蝇头小利,不值得。等你以后吃够苦头就知道什么叫冗余设计。 |
| PWM驱动是可以调低亮度,问题是你不是固定低亮度使用的啊,如果调高亮度,你怎么确保通过LED的电流在安全范围以内?到时候要么烧单片机的IO口要么烧LED,为了省一个那么便宜的电阻,值得冒这个险吗? |