hunk 发表于 2015-6-10 13:42:08

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


下载这个程序,编译后生成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);       

格古洛 发表于 2015-6-10 22:18:55

我也是,不过一开始试过闪了一下,然后就不亮了~求解答~求解答

格古洛 发表于 2015-6-16 15:48:14

怎么还没人来解决?~
顶贴莫沉~

LTREE 发表于 2015-6-16 17:44:07

我的那个RGB灯一开始是OK的,后来也不知怎么的,就坏了...

天劲 发表于 2015-6-19 16:05:18

同样是不亮,而且wifi的配置摁键1和2并不好使

Terry 发表于 2015-6-28 11:01:01

建议重新从官网下载源程序,下载后,配置网络。在确保网络配置成功条件下,控制GOKIT。如果出现电机和其他传感器都正常,RGB灯无法控制,就可以证明RGB灯已经硬件故障,有可能驱动芯片已损坏。

福大牛二爷 发表于 2015-7-2 21:25:43

我编译后出现错误了 不知道如何解决

福大牛二爷 发表于 2015-7-3 21:56:37

我也是 RGB灯 不亮了·····其正常

youzizhile 发表于 2015-7-9 10:26:35

我的rgb灯也是不正常

格古洛 发表于 2015-7-9 10:46:09

这个问题好久了,怎么还没人解答?~

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-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               
               
        }
}

fisher3014 发表于 2015-7-15 09:25:33

肯定是源程序的问题,我烧原版固件就没有问题,自己编译的就有问题

ziyue 发表于 2015-8-10 16:43:22

周密 发表于 2015-7-14 23:33
void RGB_LED_Init(void)
{
       


感谢,按照你的帖子搞定了。

xnmc 发表于 2015-8-10 19:49:46

呵呵,这个我有经验,而且开始也像楼主,那个地址的代码有问题。你要从这里下载:http://site.gizwits.com/zh-cn/developer/resource/hardware?type=GoKit
另外,手机端的软件更新了,上个版本不好用,新的版本也还是有问题,不过稍好点了,http://site.gizwits.com/zh-cn/developer/resource/demo_app?protoc=WIFI

ccitlad 发表于 2015-8-21 08:38:52

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

你好 现象是你说的这样但是。我的图纸为什么 对led控制 没有A0 引脚参与 ,你是看的哪个图纸谢谢

知秋 发表于 2015-9-12 21:32:00

我的也不亮了 ,没有2代的原理图,应该是二代比一代多了个厂棚管控制LED的5V电源!

知秋 发表于 2015-9-12 21:32:29

三极管,打错了

yCat 发表于 2015-9-12 23:22:40

gokit版版做过升级~详细解析看连接~http://club.gizwits.com/forum.php?mod=viewthread&tid=1308&highlight=rgb
页: [1]
查看完整版本: Gokit板重新下载官方程序后,三色LED不亮了