导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    发现D1哪吒开发板上面有WS2812灯带外设LEDC,测试了一下,真不戳

    MR Series
    4
    5
    2448
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • U
      uuuuid LV 6 最后由 编辑

      78ae064da93a2eeb375102622a5522b.png

      5a87ee507a8e5f6b415f3340bc95710.png

      驱动上面定义了12个,实际板子上只有一个U13,理论上可以挂2048个,可以做一个16*128的点阵彩屏玩玩了。

      从 LEDC PIN 端开始数,第一个 LED 的编号为 0,沿着远离 PIN 端的方向 LED 的编号依次递增。
      例如,调节第 0 个 LED 的颜色为白光且最亮,操作如下:

      echo 255 > /sys/class/leds/sunxi_led0r/brightness
      echo 255 > /sys/class/leds/sunxi_led0g/brightness
      echo 255 > /sys/class/leds/sunxi_led0b/brightness

      r 代表设置红光,g 代表设置绿光,b 代表设置蓝光。

      H 1 条回复 最后回复 回复 引用 分享 0
      • BedRock
        BedRock LV 6 最后由 编辑

        目前测试超过32个就会 fifo 异常🙄

        1 条回复 最后回复 回复 引用 分享 0
        • tigger
          tigger LV 7 最后由 编辑

          @bedrock 啊这。。。比没有好。

          1 条回复 最后回复 回复 引用 分享 0
          • H
            honghu886 LV 4 @uuuuid 最后由 编辑

            @uuuuid 等待数据加长一下就可以呢,算出来点1024个灯需要总长时间多少 然后修改刷新时间就可以

            1 条回复 最后回复 回复 引用 分享 0
            • H
              honghu886 LV 4 最后由 编辑

              数据等待时间为600000NS 一个灯数据位需要1100ns一个灯的颜色占用83=24个字节 110024=26400ns,等待数据时间不知道是不是刷新时间 如果是的是话 600000/26400=22个灯左右,多呢就控制不了

              1 条回复 最后回复 回复 引用 分享 0
              • 1 / 1
              • First post
                Last post

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

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