
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
将矩形波滤为一个正弦波,对矩形波做fft可得其基波及谐波,如以1Mhz采样,归一化截止频率为0.4,则对应频率为200Khz,则输入正弦波的频率的基波要<<200K,3次谐波的频率要大于200K,及输入频率在66.6K到200K时可以将它滤波为正弦波。在进行数字信号处理时,我遇到了一个困惑:对于同一个100Hz的信号,使用不同的采样率采集会得到不同数量的采样点。设置fs( (Sampling Fr

这里我导入的TFLIte格式的文件,脚本是先生成.h5文件在转换为TFLite的,直接导入.h5格式的文件也可以。这篇文章是对stm32部署边缘AI的教程,不对模型创建做具体教程,我是用cursor生成的模型代码。这里我选择的芯片是stm32H743VIT6(尽量选择内存大一些的芯片部署)点击browse导入刚刚那个生成的文件(.h5或者。(这里的数据是使用python脚本生成的数据)下载之后就可

这里我导入的TFLIte格式的文件,脚本是先生成.h5文件在转换为TFLite的,直接导入.h5格式的文件也可以。这篇文章是对stm32部署边缘AI的教程,不对模型创建做具体教程,我是用cursor生成的模型代码。这里我选择的芯片是stm32H743VIT6(尽量选择内存大一些的芯片部署)点击browse导入刚刚那个生成的文件(.h5或者。(这里的数据是使用python脚本生成的数据)下载之后就可

在STM32上部署AI模型时,X-CUBE-AI框架提供了两个核心函数:MX_X_CUBE_AI_Init()和MX_X_CUBE_AI_Process()。本文将详细分析这两个函数的每一行代码,解释所有参数、变量和嵌套函数,帮助初学者彻底理解X-CUBE-AI的工作流程。//负责AI模型的初始化//负责AI模型的推理过程让我们深入分析这两个函数的实现细节。ai_error:结构体类型,包含两个字

在STM32上部署AI模型时,X-CUBE-AI框架提供了两个核心函数:MX_X_CUBE_AI_Init()和MX_X_CUBE_AI_Process()。本文将详细分析这两个函数的每一行代码,解释所有参数、变量和嵌套函数,帮助初学者彻底理解X-CUBE-AI的工作流程。//负责AI模型的初始化//负责AI模型的推理过程让我们深入分析这两个函数的实现细节。ai_error:结构体类型,包含两个字

栈变量在函数调用时自动分配,函数返回时自动释放分配和释放仅通过移动栈指针完成,速度快但空间严格受限函数执行期间,其栈空间始终占用直到函数返回。
在使用STM32 X-CUBE-AI部署深度学习模型时,ai_buffer是一个非常重要的结构体,它用于管理AI模型的输入输出数据。从代码中可以看到,这个结构体被广泛应用于数据传输过程。// 数据格式// 数据指针// 元数据信息// 标志位// 元素数量// 数据形状。
栈变量在函数调用时自动分配,函数返回时自动释放分配和释放仅通过移动栈指针完成,速度快但空间严格受限函数执行期间,其栈空间始终占用直到函数返回。
最近在用ADC采集电压时发现一个问题,就是一个adc如果开启多个通道,无法直接对指定通道利用HAL库函数对它进行采集。本文详细介绍STM32 HAL库下ADC多通道采集的几种实现方式,包括基础配置、DMA传输以及实际应用示例。

在STM32上部署AI模型时,X-CUBE-AI框架提供了两个核心函数:MX_X_CUBE_AI_Init()和MX_X_CUBE_AI_Process()。本文将详细分析这两个函数的每一行代码,解释所有参数、变量和嵌套函数,帮助初学者彻底理解X-CUBE-AI的工作流程。//负责AI模型的初始化//负责AI模型的推理过程让我们深入分析这两个函数的实现细节。ai_error:结构体类型,包含两个字
