查看: 3709|回复: 3

【PSOC】第二篇、PWM Led

[复制链接]
  • TA的每日心情
    开心
    2014-4-3 10:09
  • 签到天数: 149 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2013-9-17 22:41:41 | 显示全部楼层 |阅读模式
    分享到:
    问题1Lab 2 pdf文档中第7步修改PeriodCompare10000,请问有什么含义?PeriodCompare各有什么含义?
    我们不如来一步步演示,来体会PeriodCompare的值为10000的含义:
    第一步:主函数中不输入任何代码,只是将PeriodCompare设为10000

    图1

    图1


    根据图1的波形图可知WM模块line输出一直为低电平,占空比=0=Compare/Period=0/1000;
    第二步:在第一步的基础上修改Compare的值为500,观察示波器波形图,如图2所示:
    根据图2的波形图可知:PWM模块line输出占空比=50%=Compare/Period=500/1000;

    图2

    图2


    第三步:以上是通过PWM模块的设置,静态地规定占空比,现在我们来用程序修改PWM模块line输出占空比为20%;
    程序如下:
    PWM_1_WriteCompare(200);
    波形图如图3所示:

    图3

    图3


    从图3中可以读出占空比为20%
    第三步:定义1个PWMCompare变量,使得其在0到1000的范围内加1变化,
    程序如下:
    PWMCompare=PWMCompare+1;
            if(PWMCompare >= 1000)
                PWMCompare = 0;
             PWM_1_WriteCompare(PWMCompare);
             CyDelay(1);
    波形图如图4和图5所示:

    图4

    图4

    图5

    图5

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-10-10 06:47
  • 签到天数: 1313 天

    连续签到: 3 天

    [LV.10]以坛为家III

    发表于 2013-9-19 13:30:05 | 显示全部楼层
    楼主强!!!!!!!!!!!!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-5-12 10:32
  • 签到天数: 295 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-9-22 11:56:38 | 显示全部楼层
    顶一下~~~~~~~~~~~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017-12-13 09:01
  • 签到天数: 152 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2013-10-15 17:47:33 | 显示全部楼层
    顶一下,,,很好
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-5-19 00:58 , Processed in 0.131855 second(s), 22 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.