爱板网论坛

查看: 1091|回复: 4

[原创] 涂鸦tuya3.0——RGB灯坏了,应急解决方案

[复制链接]

主题

好友

8086

积分

状元

  • TA的每日心情
    开心
    昨天 00:05
  • 签到天数: 1727 天

    连续签到: 48 天

    [LV.Master]伴坛终老

    发表于 2018-2-8 23:41:49 |显示全部楼层
    涂鸦tuya3.0——RGB灯坏了,应急解决方案
    ——换管脚引出,外面加灯

      收到涂鸦tuya3.0开发板的小伙伴们,有不少人板上的RGB灯是坏的,无法做实验。
      当然我也是其中之一,那怎么办呢!
      办法总是有的,官网提供了演示程序“DEMO-彩灯”。经分析代码,RGB灯是用IO模拟PWM方式来调节亮度的,只要是用IO模拟的,那管脚就可以随意换。

      修改工程“wifi_mcusdk_dev_stm32_v3.0.3”中RGB灯对应管脚,将RGB灯原管脚从PB7、PB8、PB9换到了PB13、PB14、PB15。


      什么?要问,
    工程文件在哪里?请稳步昨天刚发的帖子。
      涂鸦tuya3.0——部分板卡没固件,需要刷官网“DEMO-彩灯”
      http://www.eeboard.com/bbs/forum ... 99287&fromuid=17147


      要问,如何接线,请参考原理图,并对照板上丝印。
      涂鸦tuya3.0——TYDE3.0 V1.0.3原理图
      http://www.eeboard.com/bbs/forum ... 99273&fromuid=17147

      需要对两个文件做修改,“Hal_RGB.c”和“hal_reg.h”。
       傲游截图20180208235511.jpg


       傲游截图20180208235532.jpg


      当然我用了bootloader,在工程设置中需要做下修改。不需要解释吧。
       傲游截图20180208235644.jpg


      用ISP方式下载程序,见下图,红框框出来的都非常重要。
       傲游截图20180209001145.jpg


      附上生成带偏移地址的bin文件:
       wifi_mcusdk_dev_stm32_v3_RGBmodify.rar (8.88 KB, 下载次数: 7)

      整合了bootloader和上面修改后的应用程序 bin文件:
       read.rar (9.4 KB, 下载次数: 7)

      对比一下用ISP方式读出来的文件“read.bin”与“BootLoad_STM32.bin”。

      两个文件0x14c0地址之前完全相同,0x14c0之后为flah擦除后填充的“0xff”。
       傲游截图20180209002044.jpg


      地址0x2000之后是修改过带偏移的bin文件内容。
       傲游截图20180209002121.jpg


      效果请看视频。




    回复

    使用道具 举报

    主题

    好友

    8086

    积分

    状元

  • TA的每日心情
    开心
    昨天 00:05
  • 签到天数: 1727 天

    连续签到: 48 天

    [LV.Master]伴坛终老

    发表于 2018-2-9 22:31:59 |显示全部楼层
    本帖最后由 toofree 于 2018-2-9 22:58 编辑

    沙发

    今天焊了一个3528的RGB灯,R、G、B各串了300欧电阻,照片上可清晰看出。
    奉上特写靓照
    微信图片_20180209225528.jpg


    更新了效果视频
    回复

    使用道具 举报

    主题

    好友

    113

    积分

    童生

  • TA的每日心情
    开心
    2018-2-18 22:25
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2018-2-10 10:33:46 |显示全部楼层
    大佬啊,666
    回复

    使用道具 举报

    主题

    好友

    5042

    积分

    版主

  • TA的每日心情
    奋斗
    2018-6-14 13:38
  • 签到天数: 699 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2018-2-10 19:53:47 |显示全部楼层
    问一下,你的BIN怎么合并的???,再有RGB从哪搞的????
    回复

    使用道具 举报

    主题

    好友

    8086

    积分

    状元

  • TA的每日心情
    开心
    昨天 00:05
  • 签到天数: 1727 天

    连续签到: 48 天

    [LV.Master]伴坛终老

    发表于 2018-2-10 23:36:39 |显示全部楼层
    ddllxxrr 发表于 2018-2-10 19:53
    问一下,你的BIN怎么合并的???,再有RGB从哪搞的????

    合并的方法比较多。
    最简单的是用ISP分两次分别烧boot和app,然后读出来成一个文件。
    再就是用ultraedit,直接合并HEX文件。
    还有一种就是直接写个win32控制台的C程序,合并bin文件。
    感觉合并不合并的没什么必要,除非是排量刷程序。

    RGB的灯,之前买过64x32的点阵,有灯是坏的,修过剩下的。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /3 下一条

    手机版|爱板网

    GMT+8, 2018-8-20 12:43 , Processed in 0.150835 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-5   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001056号

    Powered by Discuz!

    返回顶部