陈家乐 发表于 2025-2-19 00:48:19

【高级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"!

附上视频,有点模糊

jwd 发表于 2025-2-19 07:52:56

{:4_174:}

zhaoye818 发表于 2025-2-19 08:09:44

必须点赞

陈家乐 发表于 2025-2-19 11:13:07

jwd 发表于 2025-2-19 05:52


{:xieyanxiao:}

陈家乐 发表于 2025-2-19 11:13:38

wnagming 发表于 2025-2-19 06:09
楼主大气,赞

{:shengli:}没事,属于是朝花夕拾,借着例程重新写了一遍

陈家乐 发表于 2025-2-19 11:14:17

zhaoye818 发表于 2025-2-19 06:09
必须点赞

{:weiqu:}您太好了

梁工 发表于 2025-2-20 15:50:41

呼吸灯使用伽玛校正,我给一个EXCEL表参考:




陈家乐 发表于 2025-2-21 11:25:55

梁工 发表于 2025-2-20 13:50
呼吸灯使用伽玛校正,我给一个EXCEL表参考:

{:touxiao:}太高深了,我一个大学考不上的家伙哈哈哈,还是老梁专业👍

梁工 发表于 2025-2-21 11:43:32

陈家乐 发表于 2025-2-21 11:25
太高深了,我一个大学考不上的家伙哈哈哈,还是老梁专业👍

{:ciya:}客气了,就一个指数计算表而已

陈家乐 发表于 2025-2-22 23:57:26

梁工 发表于 2025-2-21 09:43
客气了,就一个指数计算表而已

老梁,我无法超越的神,当我还在照着例程一个个学习的时候,老梁已经走上了康庄大道{:ciya:}
页: [1] 2
查看完整版本: 【高级16位PWM】如何优雅实现呼吸灯?我已经写好了PWM库,每个寄存器每个位都可操作!