Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页

    D1S的LEDC控制器可以走多少条LED灯总线?

    MR Series
    2
    4
    1380
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      leomini5 LV 6 last edited by

      如题
      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系统里面实现啊 谢啦各位大佬

      H 2 Replies Last reply Reply Quote Share 0
      • H
        huali LV 3 last edited by

        PWM有点复杂,需要按0,1控制脉宽,搞不定
        1、SPI方式mosi接灯带,但只能两条;

        1 Reply Last reply Reply Quote Share 0
        • H
          huali LV 3 @leomini5 last edited by

          回复: D1S的LEDC控制器可以走多少条LED灯总线?
          PWM有点复杂,需要按0,1控制脉宽,搞不定
          1、SPI方式mosi接灯带,但只能两条;

          1 Reply Last reply Reply Quote Share 0
          • H
            huali LV 3 @leomini5 last edited by huali

            回复: D1S的LEDC控制器可以走多少条LED灯总线?
            PWM有点复杂,需要按0,1控制脉宽,不好搞
            1、SPI方式mosi接灯带,但只能两条;
            2、通过模拟开关,比如 3位控制8个开关,可以扩展ledc-do给八条灯带,注意开关断开的灯带,可能输入不确定, 不能浮空。
            3、所有的灯带串在一起。有人测试1024个没有问题。

            1 Reply Last reply Reply Quote Share 0
            • 1 / 1
            • First post
              Last post

            Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

            行为准则 | 用户协议 | 隐私权政策