Search found 5 matches

by wuyoujr
2025年 Apr 9日 16:51
Forum: TuyaOS-蓝牙设备开发
Topic: [Tyos] PHY6222的ADC采样问题
Replies: 1
Views: 2647

[Tyos] PHY6222的ADC采样问题

Tuyaos版本: 问题描述: 参考你们官方文档里面的那篇微博去实现了两路ADC采样并定义了一个10ms的软件定时器去获取两路通道的ADC值。但是在软件定时器里面去获取ADC值会影响我的定时器值定时不准。 参考微博:https://www.tuyaos.com/viewtopic.php?t=2426&hilit=phy6222+ADC 相关波形:见附件 相关代码: tal_adc_deinit(TUYA_ADC_NUM_0); //++1027 TUYA_ADC_BASE_CFG_T Func_adc_cfg[2] = { [0]={.ch_list.data = 1<<0, .wi...
by wuyoujr
2025年 Mar 27日 11:07
Forum: TuyaOS-蓝牙设备开发
Topic: 求助PHY6222定时器应用问题
Replies: 5
Views: 2270

Re: 求助PHY6222定时器应用问题

已解决,谢谢!

by wuyoujr
2025年 Mar 27日 10:59
Forum: TuyaOS-蓝牙设备开发
Topic: 求助PHY6222定时器应用问题
Replies: 5
Views: 2270

Re: 求助PHY6222定时器应用问题

void timer_int_process(uint8_t evt) { switch(evt) { case HAL_EVT_TIMER_5: TY_PRINTF("t5\n"); if(TestVar==0) { TestVar = 1; tal_gpio_write(TUYA_GPIO_NUM_0, TUYA_GPIO_LEVEL_HIGH); } else { TestVar = 0; tal_gpio_write(TUYA_GPIO_NUM_0, TUYA_GPIO_LEVEL_LOW); } break; case HAL_EVT_TIMER_6: TY_PR...
by wuyoujr
2025年 Mar 27日 10:57
Forum: TuyaOS-蓝牙设备开发
Topic: 求助PHY6222定时器应用问题
Replies: 5
Views: 2270

Re: 求助PHY6222定时器应用问题

void timer_int_process(uint8_t evt) { switch(evt) { case HAL_EVT_TIMER_5: TY_PRINTF("t5\n"); if(TestVar==0) { TestVar = 1; tal_gpio_write(TUYA_GPIO_NUM_0, TUYA_GPIO_LEVEL_HIGH); } else { TestVar = 0; tal_gpio_write(TUYA_GPIO_NUM_0, TUYA_GPIO_LEVEL_LOW); } break; case HAL_EVT_TIMER_6: TY_PR...
by wuyoujr
2025年 Mar 27日 10:39
Forum: TuyaOS-蓝牙设备开发
Topic: 求助PHY6222定时器应用问题
Replies: 5
Views: 2270

求助PHY6222定时器应用问题

1)开发包全名:PHY6222_TuyaOS-3.11.0
2)问题现象:
hal_timer_init(timer_int_process);
hal_timer_mask_int(AP_TIMER_ID_5,1);
hal_timer_set(AP_TIMER_ID_5,1000);
按上述初始化定时器5定时1ms,实际出来8ms秒。请问是哪里的问题?