【高级16位PWM】如何优雅实现呼吸灯?我已经写好了PWM库,每个寄存器每个位都可操作!
32G12K128 系列 高级16位8通道PWM呼吸灯实验操作指南1、主频:35.000MHZ 主频拉满,性能才够力气
2、代码说明:分层分块处理,PWM库全寄存器按位索取引出,可根据需求随意修改,
对照手册慢慢一个位一个位来操作,定时器0挂后台中断轮询,多线程
使用定时器0进行扫描,一次可以扫描100+个事件,都跑硬件不卡顿
3、PWM说明:PWMA和PWMB一共12个通道全部都写了一样的程序,所以实际上是12个
呼吸灯一起展现,如果焊接灯珠的话就可以看到,否则只有10个灯珠
4、PWM可以当成库来处理,PWM寄存器有几十个,写多了受累,用这个现成的库进行
开发,更快更高效
5、STC技术交流:微信LEONECHAN123论坛:陈家乐 日期:2025.2.19
tips:
如果是对于32G或32F的单片机,
那么config.h中就包含着AI32G的头文件即可,
在AI8051U的程序中,那就改成#include "AI8051U"!
附上视频,有点模糊
{:4_174:} 必须点赞 jwd 发表于 2025-2-19 05:52
{:xieyanxiao:} wnagming 发表于 2025-2-19 06:09
楼主大气,赞
{:shengli:}没事,属于是朝花夕拾,借着例程重新写了一遍 zhaoye818 发表于 2025-2-19 06:09
必须点赞
{:weiqu:}您太好了 呼吸灯使用伽玛校正,我给一个EXCEL表参考:
梁工 发表于 2025-2-20 13:50
呼吸灯使用伽玛校正,我给一个EXCEL表参考:
{:touxiao:}太高深了,我一个大学考不上的家伙哈哈哈,还是老梁专业👍 陈家乐 发表于 2025-2-21 11:25
太高深了,我一个大学考不上的家伙哈哈哈,还是老梁专业👍
{:ciya:}客气了,就一个指数计算表而已 梁工 发表于 2025-2-21 09:43
客气了,就一个指数计算表而已
老梁,我无法超越的神,当我还在照着例程一个个学习的时候,老梁已经走上了康庄大道{:ciya:}
页:
[1]
2