Search found 5 matches
- 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...
- 2025年 Mar 27日 11:07
- Forum: TuyaOS-蓝牙设备开发
- Topic: 求助PHY6222定时器应用问题
- Replies: 5
- Views: 2270
Re: 求助PHY6222定时器应用问题
已解决,谢谢!
- 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...
- 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...
- 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秒。请问是哪里的问题?