收藏官网首页
查看: 15724|回复: 4

[资料] 关于GOKIT2的二次开发----定时开关功能的问题

321

主题

1054

帖子

4503

积分

论坛元老

Rank: 8Rank: 8

积分
4503
QQ
楼主
发表于 2017-11-19 17:11:46 | 显示全部楼层
汉枫LPB120模块
1.gokit使用的是STM32F103C8T6,共有4个定时器TIM1~TIM4,生成的代码包使用了定时器2和定时器3
2.在收到0x01改为启动定时器试试
3.延时使用gizGetTimerCount,代码参考微信宠物屋的
void userHandle(void)
{
    uint8_t ret  = 0;
    static uint32_t thLastTimer = 0;

    currentDataPoint.valueInfrared = irHandle();

    if((gizGetTimerCount()-thLastTimer) > SAMPLING_TIME_MAX)
    {
        ret = dht11Read((uint8_t *)&currentDataPoint.valueTemperature, (uint8_t *)&currentDataPoint.valueHumidity);
        if(ret != 0)
        {
            printf("Failed to read DHT11\r\n");
        }
                               
        thLastTimer = gizGetTimerCount();
    }
}

点评

非常非常感谢大神的解答,已经解决了我的问题。 原来是我的代码忘记使能定时器了,现在看来也是挺蠢的哈哈。  详情 回复 发表于 2017-11-19 18:59
1、机智云QQ群:G1群:104975951 G2群:491509598 G3群:287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits、 机智云智能宠物屋go-iot
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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