Search found 33 matches

by linshc
2024年 Apr 2日 11:46
Forum: TuyaOS-Zigbee设备开发
Topic: 【求助】ZT3L引脚冲突问题
Replies: 0
Views: 91

【求助】ZT3L引脚冲突问题

描述:使用的SDK版本为3.9.0,ZT3L上使用模拟I2C和按键。I2C引脚定义为SCL -> APP_GPIO_PD7 SDA -> APP_GPIO_PC3。KEY引脚定义为 KEY_PIN -> APP_GPIO_PC2,配置为下降沿触发中断。各自完成初始化后,当我调用I2C去读数据时,KEY引脚触发下降沿,之后一直读到的是低电平。 自测: 1.当I2C引脚不变,我将Key引脚变更为APP_GPIO_PD2。没有上述异常情况。 2.当KEY引脚不变,将I2C引脚变更为SCL -> APP_GPIO_PB4, SDA -> APP_GPIO_PB5.也没有上述异常。 问题: 1.ZT3L...
by linshc
2024年 Jan 22日 11:07
Forum: TuyaOS-Zigbee设备开发
Topic: 【求助】关于ZTU能使能ADC的内、外部功能吗?
Replies: 2
Views: 342

Re: 【求助】关于ZTU能使能ADC的内、外部功能吗?

1.使用内部ADC,是为了获取电池电压,使用外部ADC,是为了获取温度传感器的ADC测量值
2.如果要同时使用两个的话,只能每次在读之前,重新初始化,切换一下ADC的类型

by linshc
2024年 Jan 22日 11:04
Forum: TuyaOS-Zigbee设备开发
Topic: 【求助】在低功耗例程上更改attr属性时遇到了问题
Replies: 4
Views: 655

Re: 【求助】在低功耗例程上更改attr属性时遇到了问题

1.是的,所有下发配置信息的DP点,都这个回调处理函数中都接收不到tal_zcl_specific_msg_recv_callback。初始注册或上电时,能收到 cluster 0xef00 command:0x7的消息
2.使用的mini网关,网关id:6c6f30fe97b4ec39f34tic 设备id:6c3a272dd0cf0b5161swb7 大概在10:43分左右,设备重新注册。app上设置配置信息,云端日志没有对应的信息,设备端也没看到下发下来的消息。

by linshc
2024年 Jan 22日 10:24
Forum: TuyaOS-Zigbee设备开发
Topic: 【求助】关于ZTU能使能ADC的内、外部功能吗?
Replies: 2
Views: 342

【求助】关于ZTU能使能ADC的内、外部功能吗?

使用的SDK为TLSR8258_TuyaOS-3.8.0,现在开发一款温度传感器产品,使用的电池供电。通过查看现有的其他传感器例程,读取电池电量,adc.type的配置为TUYA_ADC_INNER_SAMPLE_VOL。我还需要使用外部ADC区读取传感器的值。跟了一下adc的代码,发现几个问题。 1.tal_adc_init(); 初始化时,只有1个tkl_adc_cfg结构体变量。如果使能了内部读取电量的通道,是否还能使能外部的通道 2.tkl_adc_read_single_channel()读取时,也是根据adc.type的类型是内外部来获取值的。如果要同时使用,使能在每次使用这个函数...
by linshc
2024年 Jan 22日 10:07
Forum: TuyaOS-Zigbee设备开发
Topic: 【求助】在低功耗例程上更改attr属性时遇到了问题
Replies: 4
Views: 655

Re: 【求助】在低功耗例程上更改attr属性时遇到了问题

您好,我已经参考了温湿度传感器接入标准了,加了温度的Clusters和对应的attr_id。现在我有另外一个问题: 1.产品定义中,定义了温度上下限等其他标准dp点,我参考了门磁传感器的例程,添加了Clusters:0xE002(TUYA_SENSOR),也添加了对应温度传感器的attr_id,但app面板上面下发配置时,tal_zcl_specific_msg_recv_callback()这个函数没用接收到数据,是哪里配置不对吗?请帮忙指导一下 //tuya private attribute list #define TUYA_SENSOR_ATTR_LIST \ { 0xD006, A...
by linshc
2024年 Jan 19日 17:19
Forum: TuyaOS-Zigbee设备开发
Topic: 【求助】在低功耗例程上更改attr属性时遇到了问题
Replies: 4
Views: 655

【求助】在低功耗例程上更改attr属性时遇到了问题

我使用的SDK版本为3.8.0.在该版本中,我要实现一个低功耗温度传感器的功能,目前是在tuyaos_demo_zg_pir_tl这个例程上进行更改。endpoint我已经进行了更改 //endpoint descriptor TAL_ENDPOINT_T dev_endpoint_desc[] = { {1, ZHA_PROFILE_ID, ZG_DEVICE_ID_TEMPERATURE_SENSOR, SERVER_CLUSTER_NUM, (TAL_CLUSTER_T *)&app_server_cluster_list[0], CLIENT_CLUSTER_NUM, (TAL...
by linshc
2023年 Dec 22日 16:09
Forum: TuyaOS-Zigbee设备开发
Topic: [求助]zigbee设备能否拼接所有DP数据
Replies: 1
Views: 418

[求助]zigbee设备能否拼接所有DP数据

请问一下:
1.zigbee设备能否,拼接所有的DP数据,然后1次性上传?而不是像例程的app_light_ctrl_power_on_sync_cb函数中的一个DP调用一次上传。
2.我有12个dp需要上传,只能自己每间隔200ms调用一次上报命令吗?tal_zg_send_data(&send_data, report_result_callback, ZIGBEE_SEND_DATA_TIMEOUT);

by linshc
2023年 Dec 21日 18:17
Forum: TuyaOS-Zigbee设备开发
Topic: [已解决]SDK版本升级后,PWM功能失效
Replies: 12
Views: 1025

Re: [已解决]SDK版本升级后,PWM功能失效

1.请确认是在 3.8.0框架下添加app后进行编译的结果,除app路径外其余没有进行修改 2.请贴下pwm初始化和pwm设置duty 程序代码 1.是的,直接将app拷贝到3.8.0框架下编译的。 //pwm初始化 OPERATE_RET app_pwm_init(VOID_T) { OPERATE_RET v_ret = OPRT_COM_ERROR; APP_DATA_T app_kv_data; TUYA_PWM_BASE_CFG_T v_cfg; tkl_pwm_mapping_to_gpio((UINT32_T)TUYA_PWM_NUM_0, USER_PWM_CH1_PIN);...
by linshc
2023年 Dec 21日 18:09
Forum: TuyaOS-Zigbee设备开发
Topic: [已解决]SDK版本升级后,PWM功能失效
Replies: 12
Views: 1025

Re: [求助]SDK版本升级后,PWM功能失效

好的,我知道了。初始化完成后tal_pwm_init()(初始化函数中,将频率值赋值给了g_pwm_precision数组),调用tkl_pwm_precision_set()这个函数,将precision设置值为1000,重新覆盖g_pwm_precision。将精度改回来。600,就对应的脉冲频率为60%

感谢!!!

by linshc
2023年 Dec 21日 16:54
Forum: TuyaOS-Zigbee设备开发
Topic: [已解决]SDK版本升级后,PWM功能失效
Replies: 12
Views: 1025

Re: [求助]SDK版本升级后,PWM功能失效

1.这个50%我们没有特殊的限制,根据你的描述我没法直接定位问题 2.我建议可以先使用 tuyaos_demo_zg_light2 demo 进行配网测试,在这个demo中我们是测试过可以进行PWM拉到50%以上的,你可以先比对排查下应用程序是否有限制 我尝试了一下,应该和频率有关。v_cfg.polarity相同,当v_cfg.duty = 500为时, 配置v_cfg.frequency = 1000时,通过示波器看是对的,50%的占空比。配置v_cfg.frequency = 2000时,通过示波器看是错的。 1.v_cfg.duty配置的值不是脉冲输出占空比,而是相对于frequen...