查看: 1466|回复: 2

[开发求助] GPIO_LED电平测试问题

[复制链接]

6

主题

13

帖子

51

积分

助理工程师

Rank: 1

积分
51
发表于 2020-11-27 14:32:02 | 显示全部楼层 |阅读模式
本帖最后由 13501087154 于 2020-11-28 15:19 编辑

导入ble_lt_mesh工程编译8258_mesh程序,使用天猫精灵控制链接配对上K55A芯片,链接时灯会闪三下。但通过语音控制让它开灯(灯没有亮),而且这时测试灯的引脚发现电平没变化(0v),是什么原因?
我将程序中#define PWM_R GPIO_PWM1A3修改为#define PWM_R  GPIO_PWM4B4(K55A手册中没有PA3,有PB4)
请大神解答疑惑,不胜感激!










本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

108

主题

163

帖子

618

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
618
发表于 2020-11-30 17:23:50 | 显示全部楼层
控制下色温看下
回复

使用道具 举报

6

主题

13

帖子

51

积分

助理工程师

Rank: 1

积分
51
 楼主| 发表于 2020-12-1 16:41:27 | 显示全部楼层
本帖最后由 13501087154 于 2020-12-3 17:57 编辑

控制色温的话,我应该添加在什么函数中,如何进行设置?
我在调试助手中打印追踪到app_event_handler_adv(u8 *p_payload, int src_type, u8 need_proxy_and_trans_par_val)这个函数。
这个函数进入到这个if,但是这个if里的lpn_debug_set_event_handle_pin函数和suspend_quick_check函数都被屏蔽了。而mesh_rc_data_layer_network 函数只有一个.h文件的声明,看不到具体函数。if(adv_type == MESH_ADV_TYPE_MESSAGE){
//     my_printf_uart("\r\n MESH_ADV_TYPE_MESSAGE \r\n");        // Roc 2020.12.01 add
        lpn_debug_set_event_handle_pin(1);
        err = mesh_rc_data_layer_network(p_payload, src_type, need_proxy_and_trans_par_val);
        lpn_debug_set_event_handle_pin(0);
        if(is_lpn_support_and_en){
            suspend_quick_check();    // rx handle ok
        }
}
我通过天猫精灵让其开灯,他也会调用light_dim_set_hw →pwm_set_lum控制开灯,但我看其传的数据时错的。所以我想知道语音控制程序的代码函数是哪一个函数?语音控制开关灯的标志是不是ct_flag?






请求大神帮忙解答,不胜感激!





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

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

本版积分规则

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