[PIC®/AVR®/dsPIC®产品] 【CuriosityNano测评报告】+PWM呼吸灯

[复制链接]
4312|26
 楼主| 我会弄一点 发表于 2021-6-9 23:12 | 显示全部楼层 |阅读模式
这次测试一下PIC单片机的PWM功能,发现IO复用的端口有很多数量都可以替换。
1、先启动MCC,配置IO与PWM。将板载LED作为PWM的输出端口。在IDE的左下角添加PWM外设,这里选择的是PWM1。在Pin Manager添加PWM输出IO。



2、配置PWM选项,选择内部高速晶振,使能PWM中断输出。


3、生成工程后,添加代码

  1.         for(count = 0;count <1300;count++)
  2.         {
  3.             PWM1_16BIT_WritePeriodRegister(0x00+count*50);
  4.             PWM1_16BIT_LoadBufferRegisters();
  5.             __delay_ms(3);
  6.         }
  7.         for(count = 0;count <1300; count++)
  8.         {
  9.             PWM1_16BIT_WritePeriodRegister(65000-count*50);
  10.             PWM1_16BIT_LoadBufferRegisters();
  11.             __delay_ms(3);
  12.         }
4、效果


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
chenqianqian 发表于 2021-6-11 07:51 来自手机 | 显示全部楼层
板子不错,小巧mini。
勇者无惧你和我 发表于 2021-6-11 08:52 | 显示全部楼层
小巧,迷你的板子其实还是最好用的。期待更多的作品。
usysm 发表于 2021-6-12 10:57 | 显示全部楼层
  PWM信号实现呼吸灯。
typeof 发表于 2021-6-12 10:58 | 显示全部楼层
RGB呼吸灯程序怎么写?  
yujielun 发表于 2021-6-12 10:58 | 显示全部楼层
呼吸三次然后灯熄灭的程序怎么写
htmlme 发表于 2021-6-12 10:59 | 显示全部楼层
怎么用DA做呼吸灯???  
pklong 发表于 2021-6-12 10:59 | 显示全部楼层
呼吸灯控制方法不错  
touser 发表于 2021-6-12 10:59 | 显示全部楼层
PWM波控制LED,会是呼吸灯效果  
myiclife 发表于 2021-6-12 11:00 | 显示全部楼层
呼吸灯的程序我有点不懂   
uytyu 发表于 2021-6-12 11:00 | 显示全部楼层
定时器控制呼吸灯求怎么写  
iyoum 发表于 2021-6-12 11:00 | 显示全部楼层
如何用PWM驱动步进电机  
jkl21 发表于 2021-6-12 11:01 | 显示全部楼层
用pwm做呼吸灯     
htmlme 发表于 2021-6-12 11:01 | 显示全部楼层
如何用电容按键调节PWM做LED呼吸灯  
yujielun 发表于 2021-6-12 11:01 | 显示全部楼层
有关pwm呼吸灯程序用按键控制  
pklong 发表于 2021-6-12 11:02 | 显示全部楼层
制作呼吸灯的C语言程序怎样编写  
typeof 发表于 2021-6-12 11:02 | 显示全部楼层
怎么控制PWM从而实现呼吸灯效果  
touser 发表于 2021-6-12 11:02 | 显示全部楼层
把呼吸灯频率投为100hz频率?
usysm 发表于 2021-6-12 11:02 | 显示全部楼层
PWM的占空比是可以持续调节的  
myiclife 发表于 2021-6-12 11:02 | 显示全部楼层
跟楼主多多学习了。   
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

438

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部