Search found 38 matches
- 2025年 Aug 8日 14:41
- Forum: TuyaOS-联网单品开发
- Topic: 【求助】T1-CHL ADC采集阻塞时间太长和adc ddev open error问题
- Replies: 4
- Views: 9409
Re: 【求助】T1-CHL ADC采集阻塞时间太长和adc ddev open error问题
是的,上面的设置的频率没用; samp_rate 指的是每间隔N次采样点,完成一次“有效采样” pre_div 用于控制采样时钟频率; 计算公式: 26M/(pre_div+1) 非常感谢大佬解答, 我在tkl_adc.c中的库看到配置如下: adc_desc.pre_div = 4; adc_desc.samp_rate = 0x8; 采样个数为65,根据您的计算公式: 采样时钟为:26M/5≈0.192us, 假定ADC采样一次需要k个转换周期, 则采样单个通道需要的时间为(单位us):0.192 * 8 * k=1.536 * k(us),采样65次为:65 * 1.536 * k=9...
- 2025年 Aug 5日 18:29
- Forum: TuyaOS-联网单品开发
- Topic: 【求助】T1-CHL ADC采集阻塞时间太长和adc ddev open error问题
- Replies: 4
- Views: 9409
Re: 【求助】T1-CHL ADC采集阻塞时间太长和adc ddev open error问题
问题1 问题1:本地复现,连续采样64个数据是要这么长时间;T1 ADC精度是准确的,不需要你采样多个再计算处理; 是否可以换一种方式,你可以一个一个的采,保存到你的数组里面,采样一次的时间在1ms左右;也可以尝试修改tkl_adc_init函数中的参数: adc_desc.pre_div = 0; adc_desc.samp_rate = 0x4; 或 adc_desc.pre_div = 0; adc_desc.samp_rate = 0; 来提高采样频率; 我们是要做本地音频分析的,所以需要8KHZ音频采样数据,这么说,tkl_adc_init传入的TUYA_ADC_BASE_CFG_T...
- 2025年 Jul 31日 16:07
- Forum: TuyaOS-联网单品开发
- Topic: 【求助】T1-CHL ADC采集阻塞时间太长和adc ddev open error问题
- Replies: 4
- Views: 9409
【求助】T1-CHL ADC采集阻塞时间太长和adc ddev open error问题
【1】tuyaOS版本:3.11.11 【2】问题描述: 将ADC采样频率设置为8000,每次连续采64个数据点。每隔一段时间,通过tkl_adc_read_data读取64个数据点的采样值,用IO,测量采样前后的时间。发现调用tkl_adc_read_data会导致IO阻塞18.5ms左右。 具体参考图片测试。 ADC采样阻塞.png 其中相关的ADC代码如下: 特别说明 1.已经在driver/tkl_adc.c中将ADC_BUF_SIZE_MIN配置为65,能保证ADC连续采64次。 2.哪怕我将ADC配置连续采样数量调整为4,调用tkl_Adc_read_data也需要18.5ms左右...
- 2025年 Jul 21日 18:29
- Forum: TuyaOS-联网单品开发
- Topic: T1-CHL SPI幻彩灯驱动,单次DMA+SPI发送超过4096字节的问题
- Replies: 0
- Views: 7132
- 2025年 Jul 15日 18:41
- Forum: 小程序开发
- Topic: RN 面板在调试的时候,通过Slider下发RAW数据正常,但上传到后台,真机和虚拟设备无法下发
- Replies: 5
- Views: 908
Re: RN 面板在调试的时候,通过Slider下发RAW数据正常,但上传到后台,真机和虚拟设备无法下发
大佬,我临时用一个ScrollView组件将日志通过Text显示后,线上的能正常操作,下发也正常。然后我再注释掉ScrollView日志组件后,重新打包更新到后台后,Slider下发的RAW也正常了。。。。我。。。。无法理解为啥突然又正常了
- 2025年 Jul 15日 15:19
- Forum: 小程序开发
- Topic: RN 面板在调试的时候,通过Slider下发RAW数据正常,但上传到后台,真机和虚拟设备无法下发
- Replies: 5
- Views: 908
Re: RN 面板在调试的时候,通过Slider下发RAW数据正常,但上传到后台,真机和虚拟设备无法下发
我们面板中有一个Slider调节亮度是使用Value格式,是OK的,因项目要求,需要用到RAW格式喔。
- 2025年 Jul 15日 11:36
- Forum: 小程序开发
- Topic: RN 面板在调试的时候,通过Slider下发RAW数据正常,但上传到后台,真机和虚拟设备无法下发
- Replies: 5
- Views: 908
Re: RN 面板在调试的时候,通过Slider下发RAW数据正常,但上传到后台,真机和虚拟设备无法下发
面板上传到后台后,可通过base64编码,在设备调试界面发送,如"Hf///w=="上报改变面板中Slider和Text的值。就是无法通过面板下发RAW的数据,拖动Slider也无法改变Text的值。
- 2025年 Jul 15日 11:26
- Forum: 小程序开发
- Topic: RN 面板在调试的时候,通过Slider下发RAW数据正常,但上传到后台,真机和虚拟设备无法下发
- Replies: 5
- Views: 908
RN 面板在调试的时候,通过Slider下发RAW数据正常,但上传到后台,真机和虚拟设备无法下发
虚拟设备ID:vdevo175248670529913 相关DP点:DP122,DP123 代码如下: _renderBacklightOptView = () => { const {backlightVal}=this.state; // 需要将数据转成字节序, console.log("getBacklightVal:",backlightVal) let byteArray = this._hexToBytes(backlightVal); console.log('get blackLightVal:',byteArray); let intBacklightVa...
- 2025年 Jul 14日 00:07
- Forum: 小程序开发
- Topic: RN Popup.custom自定义View中Slider滑动后无法更新到Text组件
- Replies: 2
- Views: 673
Re: RN Popup.custom自定义View中Slider滑动后无法更新到Text组件
看懂了,谢谢大佬,明天我试一下。
- 2025年 Jul 13日 16:55
- Forum: 小程序开发
- Topic: RN Popup.custom自定义View中Slider滑动后无法更新到Text组件
- Replies: 2
- Views: 673
RN Popup.custom自定义View中Slider滑动后无法更新到Text组件
由于是旧项目,需要维护,所以暂时还没有迁移到小程序 设计目标,在弹窗页面中,通过滑动条和TouchOpacity来修改testValue,并通过Text显示 测试结果发现:拖动滑条后通过加减,Text的组件均不会发生改变,通过日志是可以发现testValue的值有修改成功的 /* 以下是代码示例片段 */ _popupView=()=>{ const {testValue}=this.state; const ActiveThemeColor = '#0277ED'; Popup.custom({ title:"测试", content:( <View style={{wi...