找回密码
 立即注册
查看: 137|回复: 0

【沁恒蓝牙mesh】CH58x pwm 调光控制灯的亮度值

[复制链接]

10

主题

0

回帖

30

积分

智能学员

积分
30
发表于 2024-12-24 01:05:28 | 显示全部楼层 |阅读模式
本文基于沁恒CH58X 单片机的pwm功能模拟控制灯的亮度值,关灯指令后保持哦一定的亮度值
一键三连,收藏+点赞+评论 私信可获取原文
   个人简介


  • 作者简介:大家好,我是喜欢记录零碎知识点的小菜鸟。
  • 个人主页:欢迎访问我的 Ethernet_Comm 博客主页
  • 支持我:点赞+收藏⭐️+留言
  • 系列专栏:沁恒蓝牙mesh二次开发
  • 格言:写文档啊不是写文章,重要的还是直白!
实验现象:
开灯:亮度值100
     pwm调光
  
   
   
  关于 PWM 的通俗的理论介绍,请参考:【esp32】 PWM控制LED亮度原理及代码详解

1.PWM初始化配置详解

  1. void CH58x_GPIO_PWM_Init()
  2. {
  3.    
  4.     /*系统主频是60MHz*/
  5.     SetSysClock(CLK_SOURCE_PLL_60MHz);
  6.     /* 配置GPIO 配置为推挽输出*/     
  7.     GPIOA_ModeCfg(LED_PIN_1, GPIO_ModeOut_PP_5mA); // PA12 - PWM4
  8.     GPIOA_ModeCfg(LED_PIN_2, GPIO_ModeOut_PP_5mA); // PA13 - PWM5
  9.     PWMX_CLKCfg(4);            
复制代码
来源:https://blog.csdn.net/qq_39217004/article/details/134335356
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|PHLOC Learning ( 冀ICP备2024058322号-1 )

GMT+8, 2026-2-8 06:00 , Processed in 0.069889 second(s), 20 queries .

Powered by Phloc tech! X3.5

© 2001-2025 Phloc! Team.

快速回复 返回顶部 返回列表