- 博客(4)
- 收藏
- 关注
原创 stm32使用dsp库,结合Matlab进行FIR滤波器设计
首先我们打开Matlab。在命令串口输入fdatool,按回车。Response Type :这里可以设置滤波器类型 lowpass(低通),highpass(高通),banpass(带通),bandstop(带阻)。Design Method(设计模式):有IIR和FIR两大类。(这里我们用FIR)Specify order 滤波器的阶数Window 窗口 这里可以设置滤波器类型。Units 这里可以设置频率的单位。Fs 你的采样率。Fc 截止频率。点击Design
2021-08-16 22:43:53
6419
11
原创 Matlab 与stm32单片机之间的串口通信
Matlab 与stm32单片机之间的串口通信在我们用stm32做信号处理时,我时常需要用到Matlab对我们采集的数据进行分析,拟合。按照传统的方法,我们一般都会先将数据通过串口助手打印出来,再导入Matlab。这样做会比较繁琐,我接下来要介绍的方法是stm32通过串口直接将数据导入matlab中并画图。我们都知道,串口是一个字节一个字节发送的,但是我们用stm32采集数据时,一般都是浮点型数据,而浮点型是32位的,也就是4个字节,所以我们需要对我们的数据进行数据转换。对于单片机来说有一种很简单的数据
2021-08-16 14:29:22
16112
20
原创 L298N 驱动电机与单片机的线路连接图
L298N 驱动电机与单片机的线路连接图1 当用单片机5V电源给L298N供电驱动5V的小马达时,驱动模块的12V和5V都接单片机的5V,GND一定得接单片机的GND。第一排6个排针接单片机的IO口就可以了。其中IN1到IN4为马达逻辑输入,控制其正转和反转。以左边马达为例当IN1=0,IN2=1时为正转。IN1=1,IN2=0时为反转。待机则全为0,刹车则全为1。ENA和ENB为两马达的使能(调速用)。2当接入7~12V电压时,正5V不需要接电压,其可以输出5V的电压供单片机使用。中间那个接单片机的
2020-08-04 21:53:44
35077
17
原创 51单片机之智能时钟加温度自动报警(清翔单片机)
经过几个月的学习,我已经熟悉51单片机的基本模块代码的书写。而检验自己学习成果最好的方法就是就是将自己学习的各个模块整合起来。以下是我将我所学模块整合起来制作智能时钟的整个过程。我将给大家分享一下我制作过程中遇到的问题。第一个问题便是单片机模块化设计。你如果把各个模块的代码都写在一个文件里会显得你很业余,而且其他人不容易看懂你的代码。模块化设计,可以让你的思路更清晰,且容易发现自己代码的错误。模块化设计学习可以去b站搜索海创电子,个人以为他讲得很好。这其中我遇到的问题就是声明全局变量和局部变量。如果你需要
2020-06-18 17:38:25
1327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅