打印
[活动专区]

【杰发科技AC7802x测评】7,用可调电阻调LED亮暗

[复制链接]
783|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ddllxxrr|  楼主 | 2023-9-10 22:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ddllxxrr 于 2023-9-11 16:46 编辑

我出然冒出来这想法,就是能否用可调电阻来调LED的亮暗。
先观察了一下。觉得可行。

这就要把pwm.c考到ADC的子目录下,
主程序就改一个地方:
PWM2_OutputIndependent_Init(4000);
PWM2_OutputIndependent_Init(4000);


改动如下:


 independentChConfig[1].channel = PWM_CH_1;                         /*¶ÀÁ¢Êä³öͨµÀÑ¡Ôñ */
    independentChConfig[1].chValue = 8000-dd*2;                             /*ͨµÀchannelÖµ£¬¾ö¶¨Õ¼¿Õ±È */
    independentChConfig[1].levelMode = PWM_HIGH_TRUE;                  /*Êä³öPWM¸ßÓÐЧ£¬¿ÉÅäÖøßÓÐЧ»òµÍÓÐЧ */
    independentChConfig[1].polarity = PWM_OUTPUT_POLARITY_ACTIVE_HIGH; /*ͨµÀÊä³ö¼«ÐÔÅäÖÃΪ¸ßÓÐЧ£¬PWM MaskºóÊä³öΪµÍµçƽ */
    independentChConfig[1].interruptEn = ENABLE;                       /*ͨµÀÆ¥ÅäÖжÏʹÄÜλ */
    independentChConfig[1].initLevel = PWM_LOW_LEVEL;                  /*ͨµÀ³õʼµçƽÊä³öÅäÖ㬸ÃÅäÖÃÊÜinitChOutputEn¿ØÖÆ£¬¾ö¶¨PMM¼ÆÊýÆ÷δ¹¤×÷Ç°PWM¿ÚµÄÊä³öµçƽ */
    independentChConfig[1].triggerEn = DISABLE;                        /*ͨµÀÆ¥Åä´¥·¢Ê¹ÄÜ룬ÔÚͨµÀֵƥÅäʱ¿É²úÉú´¥·¢ÐźÅÓÃÓÚÆäËûÄ£¿éµÄ´¥·¢ÐźŠ*/
而电压值和PWM的连接是靠把电压值乘以2来接近ADC的值。
本来有视频,正在优酷审,明天传吧。
现在传视频:

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2398

主题

6955

帖子

67

粉丝