打印
[PIC®/AVR®/dsPIC®产品]

【CuriosityNano测评报告】占空比调节与呼吸灯

[复制链接]
7154|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 jinglixixi 于 2021-8-22 23:59 编辑

PWM是一种以占空比来调节的控制方式,对于PIC18F16Q41来说它配有3个16位的PWM,需要可通过配置来加以使用。
这里为了使用的灵活性,并没有直接使用PWM,而是基于占空比的调节思想,以调用延时函数的方式来实现。
用于呼吸灯显示效果的LED是板载的,故在MCC中的引脚功能配置如图1所示,相应的引脚命名如图2所示。
图1 引脚功能配置
图2 引脚命名
由于在程序中要用到延时函数,故启用了系统的服务资源DELAY.
实现呼吸灯效果的程序如下:
经程序的编译和下载,其提示信息如图3所示,运行效果如图4所示。
图3 提示信息
  
图4 运行效果





使用特权

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

本版积分规则

453

主题

2750

帖子

38

粉丝