| 从图来看,点普通的LED是没有问题的。PWM建议频率在200Hz以上,越高越好。然后你应该先用逻辑分析仪或示波器抓抓是否有波形输出。 |
yzwzfyz 发表于 2017-5-27 15:13 大佬 您对keilc程序编程精通吗 小弟遇到了新的问题想请教 |
| 顶啊 来大佬呀 |
| 当然,楼主用的LED或许是蓝色、绿色,可以依LED参数如法炮制。 |
|
看图说明楼主未查看LED的手册。 要点LED灯,却不看LED手册,记住:要控制什么,必须研究受控对象特性。 电路不错,参数不妥!帮你改一下: R9=82。R?=2K。 道理: 假设是普通红色的LED。常用工作电流在3-20mA,极限在50mA左右,导通压降1.4V左右。 楼主用PWM控制亮度,当PWM取100%时,取最大亮度(就以40mA的亮度),计算R9:(5V-1.4V-0.3V)/40mA,取结果附近的标称值82;基极电流=40mA/三极管放大倍数(取小一点30)约1.33mA,取CPU高电平输出电压=3.6V。R?=(3.6V-0.7V)/1.33mA,取结果附近的标称值2K。 |