D1S的LEDC控制器可以走多少条LED灯总线?
-
如题
D1S上面有3个LEDC控制器的输出针 PE5 PF2 PG13
但是我看了一圈ledc那个hal库hal_ledc.c
看起来只能输出一条LED灯的控制总线这个是那个配置文件里面的内容
LEDC_PIN 就是输出脚
LEDC_PINMUXSEL 就是功能选择
然后这个 LEDC_BASE 只有一个
是不是只能就输出一条WS2812总线的灯啊?#ifndef __LEDC_SUN8IW20_H__ #define __LEDC_SUN8IW20_H__ #define LEDC_BASE 0x02008000 #define SUNXI_GIC_START 16 #define SUNXI_IRQ_LEDC (52 - SUNXI_GIC_START) //#define LEDC_PIN GPIOG(16) #define LEDC_PIN GPIOF(2) //#define LEDC_PINMUXSEL 7 #define LEDC_PINMUXSEL 5 #endif /*__LEDC_SUN8IW20_H__ */
那么如果想要控制多条LED灯总线,应该怎么办呀?
有木有大佬有PWM的输出实例呀,我看了一下PWM的出口很多啊,如果用PWM+定时器+DMA输出的话,就可以做到更多条的LED灯总线了,但是这里面有个关键函数,不知道该怎么写呀这个里面的 HAL_TIM_PWM_Start_DMA
这个怎么在Melis系统里面实现啊 谢啦各位大佬
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号