
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
这篇文章写给失意的自己,也是给整年的备赛画上句号,同时也希望这份入门指南能帮到打算做信号题的学弟学妹们。
这个Y版、V版芯片和同步、异步时钟分频的问题,基本没有博文提到,所以有可能你们配置一开始就是有问题的,之前导致了我ADC采样率一直在1MHz上不去,现在可以超频到50MHz来达到最高5Msps的采样率。ps.这里吐槽一下正点原子,明明是V版芯片,资料里的手册提供的却是Y版芯片的,使用阿波罗开发板的朋友注意一下。还有ST公司,CubeMx里也不更新一下,当初看了手册再在CubeMX中配置的时候也疑惑
*** @author 正点原子团队(ALIENTEK)* @brief 2.8寸/3.5寸/4.3寸/7寸 TFTLCD(MCU屏) 驱动代码* 支持驱动IC型号包括:ILI9341/NT35310/NT35510/SSD1963/ST7789/ST7796/ILI9806等* @license Copyright (c) 2020-2032, 广州市星翼电子科技有限公司* 实验平台:正点原子
以下就是需要的变量参数定义,值得注意的是,图中圈起来的两个部分,在IIR滤波器发生变化的时候,即参数改变的时候需要修改的参数(修改部分一看注释中的公式修改;修改部分二看数组中有多少行,根据行数修改;/** 采样频率:48kHz 通带频率:4kHz 阻带频率:5kHz **/#define IIR_LENGTH 256/* 采样点数,即要处理的采样数据的总数 */
本篇文章将介绍如何利用MATLAB与STM32的ARM-DSP库相结合,简明易懂地实现FIR与IIR低通滤波器的设计与应用。文章重点不在于理论深度,而是帮助初学者通过实际操作,掌握数字滤波器的实现流程,为后续深入学习打下基础。
采样间隔是信号采样理论中的关键参数,其作用是:将连续的模拟信号离散化时,保证采样点均匀分布通过数学关系 sample_interval=1f×Nsample_interval=f×N1,确保生成的数组能准确反映目标频率在代码中隐含了“每个数组元素对应的时间位置”,为后续输出控制提供理论依据。
MDK更新到最新的5.41 版本后与原本旧版 ST-LINK 的版本差了太多,所以触发了 Keil5 软件内部自带的检查更新。
ADC转换包括采样、保持、量化、编码四个步骤。的采样电容上,即在采样开关SW关闭的过程中,外部输入信号通过外部的输入电阻 RAIN 和以及 ADC 采样电阻 RADC 对采样电容 CADC 充电。采样阶段需要在规定的采样时间内将外部信号的电压完整无误的采样到 ADC。Vref+需要在量化的过程中保持稳定。ADC的性能指标一般分为" 静态性能参数 "和" 动态性能参数 "每次采样过程可以简化为:外部
ADC转换包括采样、保持、量化、编码四个步骤。的采样电容上,即在采样开关SW关闭的过程中,外部输入信号通过外部的输入电阻 RAIN 和以及 ADC 采样电阻 RADC 对采样电容 CADC 充电。采样阶段需要在规定的采样时间内将外部信号的电压完整无误的采样到 ADC。Vref+需要在量化的过程中保持稳定。ADC的性能指标一般分为" 静态性能参数 "和" 动态性能参数 "每次采样过程可以简化为:外部
数字滤波器的分类方式多样,选择哪种滤波器取决于具体的应用场景和需求。







