stm32
cenzmin
啥都不会
展开
-
STM32实现IIR滤波器,可用matlab生成的头文件
matlab的fdatool是好东西,不过很多人不知道该怎么使用它生成的C头文件。趁着放假有时间,摸索了几天,终于搞定。希望阿莫给条裤子。该程序已经用于心电采集实验导联aVF,带宽1-25Hz实验过程中图片 (原文件名:DSCF6003.JPG) 液晶截图 (原文件名:aVF_LCD.jpg) 不多说,切入正题这里有个fdatool设计的IIR高通滤波器转载 2015-03-04 13:26:40 · 8374 阅读 · 2 评论 -
手把手教你用matlab生成STM32官方IIR滤波器的系数
本文采用的matlab版本为R2008a,芯片采用stm32f103v。先回顾一下数字信号处理和IIR滤波器的相关知识。数字信号处理是用数字序列来研究系统的一门技术,不同于模拟信号,数字信号处理起来更加灵活,不仅可以处理一维信号,还可以处理二维、三维以上的信号。这门技术应用非常广泛,如生物医学、声学、雷达、语音通信、数据通信等都采用了数字信号处理技术。在数字信号处理技术中经转载 2015-03-06 13:45:16 · 10645 阅读 · 4 评论 -
如何在STM32上使用matlab设计定点数IIR滤波器
总体说来,定点数的优点在于运行速度比浮点数快,缺点是设计时比较麻烦,要通过malab在stm32上实现IIR的定点滤波程序,需要按照以下步骤来实现。1.通过仿真确定内部状态值的范围,范围定的误差越小,精度越高,但容易出现饱和现象。首先使用fdatool创建一个IIR滤波器,这里我们仍然设计一个2阶高通滤波,类型选切比雪夫I型,截止频率300Hz,量化方法采用浮点数,然后将该滤波器实转载 2015-03-06 11:47:40 · 5846 阅读 · 0 评论 -
如果你还在用STM32F103,那么你OUT了
自从ARM公司2007年首推出Cortex内核,ST凭借基于ARM CORTEX-M3内核的STM32F1,无疑成为了最大的赢家之一。特别是STM32F103系列,更是成为市场上最通用的MCU系列之一。 不过在Cortex-M3内核出来了7年之际,在我看来Cortex-M3内核已经不能算是性价比最高的MCU内核了。反而Cortex-M0+和Cortex-M4优化越来越好。鉴于转载 2015-09-23 16:19:22 · 18851 阅读 · 2 评论