爱板网论坛

查看: 321|回复: 4

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

[复制链接]

35

主题

81

好友

6485

积分

状元

Rank: 6Rank: 6

  • TA的每日心情
    开心
    7 小时前
  • 签到天数: 1555 天

    连续签到: 265 天

    [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, 下载次数: 6)

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

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

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


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


      效果请看视频。




    回复

    使用道具 举报

    35

    主题

    81

    好友

    6485

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    开心
    7 小时前
  • 签到天数: 1555 天

    连续签到: 265 天

    [LV.Master]伴坛终老

    爱板会员勋章 活跃会员勋章 发帖机器勋章 在线达人勋章

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

    沙发

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


    更新了效果视频
    回复

    使用道具 举报

    2

    主题

    0

    好友

    74

    积分

    童生

    Rank: 2

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

    连续签到: 1 天

    [LV.2]偶尔看看I

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

    使用道具 举报

    83

    主题

    15

    好友

    4970

    积分

    版主

    Rank: 7Rank: 7Rank: 7

  • TA的每日心情
    奋斗
    昨天 11:05
  • 签到天数: 685 天

    连续签到: 4 天

    [LV.9]以坛为家II

    爱板会员勋章 活跃会员勋章 技术先锋勋章 发帖机器勋章

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

    使用道具 举报

    35

    主题

    81

    好友

    6485

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    开心
    7 小时前
  • 签到天数: 1555 天

    连续签到: 265 天

    [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的点阵,有灯是坏的,修过剩下的。
    回复

    使用道具 举报

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

    关闭

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

    手机版|爱板网 |网站地图  

    GMT+8, 2018-2-26 07:25 , Processed in 0.274208 second(s), 14 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部