- 博客(9)
- 收藏
- 关注
原创 STM32 ADC使用学习笔记
个人认为,ADC是stm32中最核心的功能之一,因为stm32所处理的信号是数字信号,而现实生活中所接触的大部分是模拟信号,因此需要对模拟信号进行采样使其变成数字信号后再对其进行处理,也是大部分电子信息相关专业本科所学的信号处理方法得以运用的关键步骤之一,由于本人最近在做AD相关的项目,因此在这里记载一下学习过程和感悟。本次用的单片机是ch32,与stm32相似,希望能为也在学习的朋友提供参考。以上即为ADC的简单介绍。
2023-06-27 22:08:58
2455
3
原创 STM32的中断操作(一)——EXTI
在单片机的编程中,中断都是很重要的一个概念。在stm32中,中断有两种,一种是外部中断(EXTI),另一种是定时器中断(SysTick),本篇文章从中断的概念入手,再对外部中断简要的做一些介绍。相信大家在初学中断这个概念时都听过这样一个例子:如果你一个人在家里正在做饭,这时门铃响了,你选择先去开门,然后再回来做饭,这就是一个浅显易懂的中断的例子,做饭为主程序,而去开门就是中断程序,门铃响起就是中断请求。而如果门铃响起同时电话也响起,那么你决定先去处理哪一件事的过程就是中断优先级的判别过程。中断的定义如下:
2022-07-08 16:10:48
4978
原创 调制与解调(一)——模拟调制系统调制解调方法
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代.
2022-05-25 12:11:56
10791
原创 模拟信号数字化的过程(二)——编码(以脉冲编码调制为例)
文章目录前言一、PCM是什么?二、PCM中常用的编码过程1.自然码2.折叠码3、常用的PCM编码思路--A律13折线PCM编码三、脉冲编码调制MATLAB仿真实例四、总结前言量化后的信号已经是离散的多电平数字信号,下一步的问题是如何将这个多电平数字信号用二进制符号表示。将多电平信号转化为二进制信号的过程称为编码。一、PCM是什么?在图中给出了模拟信号数字化过程——“抽样、量化和编码”的示例。图中,模拟信号的抽样值为2.42,4.38,5.00,2,78和2.19。若按照“四舍五入”的原则量化为
2022-05-24 10:40:50
5845
2
原创 模拟信号数字化的过程(一)——采样和量化
文章目录前言一、为什么要数字化?二、采样过程三、量化过程总结前言众所周知,将模拟信号进行数字化时,通常的步骤有三步即:采样,量化和编码,本篇文章主要对前两个步骤,采样和量化进行讨论并给出在matlab下的仿真例程。一、为什么要数字化?我们知道,通信系统按照所传输的是模拟信号还是数字信号可以分为模拟通信系统和数字通信系统,模拟通信系统的系统模型如图所示。数字通信系统的系统模型如图所示:相比于模拟通信系统,数字通信系统有以下特点:抗干扰能力强且噪声不累积;传输差错可控;便于利用现代化
2022-05-22 17:01:17
19706
2
原创 Matlab中产生门函数----Heaviside函数的调用方法
文章目录一、Heaviside函数的定义二、Heaviside调用方法三、使用例程一、Heaviside函数的定义Heaviside阶跃函数函数,又称作单位阶跃函数,即信号与系统中常用的函数u(t)u\text{(}t\text{)}u(t),其定义为:u(t)={1,t>00,t<0u(t)=\begin{cases} 1,& t>0\\ 0,& t<0\\\end{cases}u(t)={1,0,t>0t<0其在t=0t=0t
2022-05-21 00:01:34
31455
原创 FIR滤波器窗函数设计法——汉明窗设计实例
文章目录前言一、FIR滤波器的设计方法1 窗函数设计法的原理2 窗函数的主要指标和设计方法3 汉明窗的特性和设计方法二、汉明窗设计滤波器实例1.低通滤波器matlab示例2.高通滤波器matlab示例3.多通带滤波器matlab示例前言数字滤波器按单位抽样响应的时间特性可分为无限长单位抽样响应数字(IIR)滤波器和有限长单位抽样响应数字(FIR)滤波器,其中的FIR相比于IIR,最大的优点为可实现线性相位。此外由于FIR滤波器的单位抽样响应为有限长,因此一定稳定且可由一因果系统来实现,本篇为本人之前的
2022-05-20 12:59:50
16083
1
空空如也
Filezilla连接到SD卡时出错
2023-08-31
stm32如何将FTP服务器建立到SD卡中
2023-08-25
stm32 fatfs FAT32问题
2023-08-23
STM32 fatfs目录问题
2023-08-23
C语言strncpy函数如何复制数组中指定数据到指定位置?
2023-08-15
ARM ADC读取数据写SD卡过程问题
2023-06-21
AD8221放大电路设计问题
2023-06-18
如何用matlab从txt文件中读取十六进制数转化位10进制数并绘图
2023-06-13
stm32的外部中断过程出错
2023-05-24
关于DMA的部分理解,请各位批评指正
2023-05-22
stm32如何将16位二进制数转换为十进制数
2023-05-08
stm32如何将16位二进制数转换为两个16进制数再存储
2023-05-07
16位二进制数如何转换成16进制数
2023-05-06
挂载FatFs时格式化硬盘使用函数f_mkfs出错
2023-03-23
STM32使用SPI的DMA通道读写SD卡时程序卡死怎么办?
2023-03-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人