收藏官网首页

Gokit板重新下载官方程序后,三色LED不亮了

查看数: 37380 | 评论数: 19 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-6-10 13:42

正文摘要:

下载这个程序,编译后生成hex文件,下载到gokit后 三色LED不亮了,是程序有问题吗?

回复

周密 发表于 2015-7-14 23:33:55
xxd 发表于 2015-7-14 15:05
三色灯不亮有可能是官方给的代码是有问题的。
我看了官方的硬件接线图发现跟RGB LED图除了数据发送的2根SDA ...

void RGB_LED_Init(void)
{
       
        GPIO_InitTypeDef GPIO_InitStruct;
        RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB,ENABLE);
        GPIO_InitStruct.GPIO_Mode = GPIO_Mode_Out_PP;
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_8|GPIO_Pin_9;
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
        GPIO_Init(GPIOB, &GPIO_InitStruct);
       
        RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA,ENABLE);
        GPIO_InitStruct.GPIO_Mode = GPIO_Mode_Out_PP;
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_0;
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
        GPIO_Init(GPIOA, &GPIO_InitStruct);
       
        GPIO_SetBits(GPIOA,GPIO_Pin_0);
       
        Send32Zero();       
        DataDealWithAndSend(0,0,0);          // display red
  DataDealWithAndSend(0,0,0);       
yCat 发表于 2015-9-12 23:22:40
gokit版版做过升级~详细解析看连接~http://club.gizwits.com/forum.ph ... 8&highlight=rgb
知秋 发表于 2015-9-12 21:32:29
三极管,打错了
知秋 发表于 2015-9-12 21:32:00
我的也不亮了 ,没有2代的原理图,应该是二代比一代多了个厂棚管控制LED的5V电源!
ccitlad 发表于 2015-8-21 08:38:52
xxd 发表于 2015-7-14 15:05
三色灯不亮有可能是官方给的代码是有问题的。
我看了官方的硬件接线图发现跟RGB LED图除了数据发送的2根SDA ...

你好 现象是你说的这样但是。我的图纸为什么 对led控制 没有A0 引脚参与 ,你是看的哪个图纸  谢谢
xnmc 发表于 2015-8-10 19:49:46
呵呵,这个我有经验,而且开始也像楼主,那个地址的代码有问题。你要从这里下载:http://site.gizwits.com/zh-cn/de ... hardware?type=GoKit
另外,手机端的软件更新了,上个版本不好用,新的版本也还是有问题,不过稍好点了,http://site.gizwits.com/zh-cn/de ... emo_app?protoc=WIFI
ziyue 发表于 2015-8-10 16:43:22
周密 发表于 2015-7-14 23:33
void RGB_LED_Init(void)
{
       

感谢,按照你的帖子搞定了。
fisher3014 发表于 2015-7-15 09:25:33
肯定是源程序的问题,我烧原版固件就没有问题,自己编译的就有问题
周密 发表于 2015-7-14 23:37:41
周密 发表于 2015-7-14 23:33
void RGB_LED_Init(void)
{
       

显示红色。

int main(void)
{
        SystemInit();
        UARTx_Init();
        Printf_SystemRccClocks();
        RTC_Init();
        Hal_Init();
        //McuStatusInit();
       
        while(1)
        {
//                MessageHandle();
//                KEY_Handle();               
//                IR_Handle();
//                DHT11_Read_Data(&Device_ReadStruct.Temperature, &Device_ReadStruct.Humidity);
//                ReportDevStatusHandle();
               
//                        LED_ON(LED1);
//                        LED_ON(LED2);
//                        LED_ON(LED3);
//                        LED_ON(LED4);
               
                LED_RGB_Control(255, 0, 0); // display red               
               
        }
}
xxd 发表于 2015-7-14 15:05:14
本帖最后由 xxd 于 2015-7-14 15:08 编辑

三色灯不亮有可能是官方给的代码是有问题的。
我看了官方的硬件接线图发现跟RGB LED图除了数据发送的2根SDA/SCL外还需要A0的参与。
而官方的ChainableLED驱动里没用A0端口,所以重新刷MCU后导致RGB LED不亮。
可以将A0和5V连接在一起或修改程序代码,在初始化的函数中将A0设置成HIGH,然后重新刷MCU后 RGB LED灯即可点亮。
格古洛 发表于 2015-7-9 10:46:09
这个问题好久了,怎么还没人解答?~
youzizhile 发表于 2015-7-9 10:26:35
我的rgb灯也是不正常
福大牛二爷 发表于 2015-7-3 21:56:37
我也是 RGB灯 不亮了·····其正常
福大牛二爷 发表于 2015-7-2 21:25:43
我编译后出现错误了 不知道如何解决
Terry 发表于 2015-6-28 11:01:01
建议重新从官网下载源程序,下载后,配置网络。在确保网络配置成功条件下,控制GOKIT。如果出现电机和其他传感器都正常,RGB灯无法控制,就可以证明RGB灯已经硬件故障,有可能驱动芯片已损坏。
天劲 发表于 2015-6-19 16:05:18
同样是不亮,而且wifi的配置摁键1和2并不好使
LTREE 发表于 2015-6-16 17:44:07
我的那个RGB灯一开始是OK的,后来也不知怎么的,就坏了...
格古洛 发表于 2015-6-16 15:48:14
怎么还没人来解决?~
顶贴莫沉~
格古洛 发表于 2015-6-10 22:18:55
我也是,不过一开始试过闪了一下,然后就不亮了~求解答~求解答
加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表