Search found 6 matches

by Mumu_YU
2024年 Jul 8日 16:41
Forum: TuyaOS-蓝牙设备开发
Topic: 求助:TuyaOS V3.9.0版本的SDK 采集ADC数据不准
Replies: 9
Views: 1014

Re: 求助:TuyaOS V3.9.0版本的SDK 采集ADC数据不准

我们最大的采样率一共有320k 160k 80k 默认是320K,大概是3.125us采集一次,一次采集后中断上来后也就是半满的情况下一共32个adc数据,一共64个数据,如果你需要1ms的采样估计得使用阻塞模式然后使用定时器定时读取adc数据,保存当前读去的数据起事件去做运算。可以查看POLLING_MODE这个代码怎么实现的,但是需要注意:不能使用adc_Poilling_evt这个里面的计算了,这个里面的操作有浮点运算,你们拿到原始adc数据后自己去处理

by Mumu_YU
2024年 Jul 8日 14:01
Forum: TuyaOS-蓝牙设备开发
Topic: 求助:TuyaOS V3.9.0版本的SDK 采集ADC数据不准
Replies: 9
Views: 1014

Re: 求助:TuyaOS V3.9.0版本的SDK 采集ADC数据不准

芯片内部会一次采集64个adc原始数据,在采集一半的时候会上报adc中断,看下当前的采样率为多少,便可以计算出来中断具体时间,demo中的中断处理函数中会有浮点运算,会耽误时间,看你们的需求,你们需要重新写处理函数的
需要知道你们现在的应用场景是啥样的,可以提供合适的方案。

by Mumu_YU
2024年 Apr 18日 15:40
Forum: TuyaOS-蓝牙设备开发
Topic: PHY6222芯片SPI灯控(DMA模式)演示例程
Replies: 12
Views: 17901

Re: PHY6222芯片SPI灯控(DMA模式)演示例程

替换这两个文件,然后在keil中定义一下这个宏 DMAC_USE ,就支持dma进行数据的传输了,如果数据大于255个字节可以修改下config_dma_channel4spirx或者config_dma_channel4spitx这个通道将DMA_CH_2或者DMA_CH_1换成DMA_CH_0便可以支持大于255个字节,注意tx或rx同时使用时不能使用同一个ch; hal_spi_transmit(&s_spi, SPI_TXD, s_spi_tx_buf, NULL, BUF_LEN, 0);//此为单发模式。 hal_spi_transmit(&s_spi, SPI_T...
by Mumu_YU
2023年 Nov 9日 16:46
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】【TuyaOS OS】【PHY6222】求份SPI的使用DEMO或者文档
Replies: 12
Views: 2960

Re: 【求助】【TuyaOS OS】【PHY6222】求份SPI的使用DEMO或者文档

频率在6400的时候波形还正常,频率6400000的时候就会卡住重启了。out_log.jpgthere.jpgcode.jpg 5.3 SPI支持速率 SPI频率有如下注意事项,其中 F ssi_clk为 pclk,F sclk_in为 spi clock。 ➢ SPI Master: F ssi_clk >= 2 × (maximum F sclk_out ) ➢ SPI Slave (receive only): F ssi_clk >= 6 × (maximum F sclk_in ) ➢ SPI Slave: F ssi_clk >= 8 × (maximum F sclk_in)...
by Mumu_YU
2023年 Nov 9日 10:30
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】【TuyaOS OS】【PHY6222】求份SPI的使用DEMO或者文档
Replies: 12
Views: 2960

Re: 【求助】【TuyaOS OS】【PHY6222】求份SPI的使用DEMO或者文档

请参考SDK默认spi示例:case TEST_CID_TX_SPI_DATA 频率在6400的时候波形还正常,频率6400000的时候就会卡住重启了。out_log.jpgthere.jpgcode.jpg 5.3 SPI支持速率 SPI频率有如下注意事项,其中 F ssi_clk为 pclk,F sclk_in为 spi clock。 ➢ SPI Master: F ssi_clk >= 2 × (maximum F sclk_out ) ➢ SPI Slave (receive only): F ssi_clk >= 6 × (maximum F sclk_in ) ➢ SPI Sla...
by Mumu_YU
2023年 Nov 9日 10:19
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】【TuyaOS OS】【PHY6222】求份SPI的使用DEMO或者文档
Replies: 12
Views: 2960

Re: 【求助】【TuyaOS OS】【PHY6222】求份SPI的使用DEMO或者文档

wxq1123 2023年 Nov 8日 18:25
逻辑的院子 2023年 Nov 8日 17:59

请参考SDK默认spi示例:case TEST_CID_TX_SPI_DATA

可以用DMA的方式发送吗,怎么操作呢

打开宏DMAC_USE就可以