- 博客(58)
- 收藏
- 关注
原创 【TI】如何更改 CCS20.1.0 的 WORKSPACE 默认路径
命令创建一个新的 Folder。因此,当前选定的工作区将保持默认工作区,直到您选择另一个工作区或创建新工作区。CCS 中没有用于更改默认工作区文件夹的特定设置。您可以选择现有的 Folder,也可以通过。
2025-03-08 16:36:58
627
2
原创 【STM32H743IIT6】将外部SDRAM作为内部SRAM使用的方法及需要解决的问题
注意!注意!注意!这个函数中的FMC的SDRAM的初始化都是直接从下面的 MX_FMC_Init 和 HAL_FMC_MspInit初始化函数中复制的,目的就是为了让 FMC 的 SDRAM 在进入_main之前初始化好!!!* 函 数 名: SystemInit_ExtMemCtl* 入口参数: 无* 返 回 值: 无* 函数功能: 初始化外部 SDRAM 控制器* 说 明: 此函数用于初始化 FMC 外设,配置 GPIO 引脚,并对 SDRAM 进行初始化和参数配置。
2025-03-03 22:34:04
1294
原创 【STM32H743IIT6】STM32H7的ADC时钟频率设置问题 —— 网上大多文章未注意到的要点!
这个Y版、V版芯片和同步、异步时钟分频的问题,基本没有博文提到,所以有可能你们配置一开始就是有问题的,之前导致了我ADC采样率一直在1MHz上不去,现在可以超频到50MHz来达到最高5Msps的采样率。ps.这里吐槽一下正点原子,明明是V版芯片,资料里的手册提供的却是Y版芯片的,使用阿波罗开发板的朋友注意一下。还有ST公司,CubeMx里也不更新一下,当初看了手册再在CubeMX中配置的时候也疑惑了一段时间。
2025-02-25 16:40:58
922
4
原创 【STM32H743IIT6】正点原子阿波罗TFTLCD移植
*** @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, 广州市星翼电子科技有限公司* 实验平台:正点原子 阿波罗 H743开发板* 在线视频:www.yuanzige.com。
2025-02-19 21:35:26
290
原创 【STM32系列】利用MATLAB配合ARM-DSP库设计IIR数字滤波器(保姆级教程)
以下就是需要的变量参数定义,值得注意的是,图中圈起来的两个部分,在IIR滤波器发生变化的时候,即参数改变的时候需要修改的参数(修改部分一看注释中的公式修改;修改部分二看数组中有多少行,根据行数修改;/** 采样频率:48kHz 通带频率:4kHz 阻带频率:5kHz **/#define IIR_LENGTH 256 /* 采样点数,即要处理的采样数据的总数 */
2025-02-06 18:05:30
1340
2
原创 【STM32系列】利用MATLAB配合ARM-DSP库设计FIR数字滤波器(保姆级教程)
本篇文章将介绍如何利用MATLAB与STM32的ARM-DSP库相结合,简明易懂地实现FIR与IIR低通滤波器的设计与应用。文章重点不在于理论深度,而是帮助初学者通过实际操作,掌握数字滤波器的实现流程,为后续深入学习打下基础。
2025-02-06 16:52:23
1000
原创 【STM32系列】在串口上绘制正弦波
采样间隔是信号采样理论中的关键参数,其作用是:将连续的模拟信号离散化时,保证采样点均匀分布通过数学关系 sample_interval=1f×Nsample_interval=f×N1,确保生成的数组能准确反映目标频率在代码中隐含了“每个数组元素对应的时间位置”,为后续输出控制提供理论依据。
2025-02-04 15:44:53
410
原创 Old ST-LINK firmware detected.do you want to upgrade it 问题,一招解决!
MDK更新到最新的5.41 版本后与原本旧版 ST-LINK 的版本差了太多,所以触发了 Keil5 软件内部自带的检查更新。
2025-01-13 01:25:51
368
原创 【MATLAB】对连续信号采样的研究
采样频率至少是原始信号最高频率的两倍,当采样率为100Hz的时候,才能勉强还原出原始信号的形状以及所采样的 5 个周期,但这是处于奈奎斯特采样定理的临界情况。虽然理论上可以恢复原始信号,但在实际应用中,这种临界情况非常不稳定,信号稍有干扰或频率偏差,就可能无法准确恢复原始信号。此处我加上了高斯白噪声,来测试不同的采样频率得出的采样信号,在同一噪声干扰下的稳定性如何。采用不同的采样频率来采样原始信号,并生成采样信号,同样的,也是采样 5 个周期的时间。
2024-12-28 17:04:39
1343
原创 【STM32系列】提升ADC采样精度的方法
ADC转换包括采样、保持、量化、编码四个步骤。的采样电容上,即在采样开关SW关闭的过程中,外部输入信号通过外部的输入电阻 RAIN 和以及 ADC 采样电阻 RADC 对采样电容 CADC 充电。采样阶段需要在规定的采样时间内将外部信号的电压完整无误的采样到 ADC。Vref+需要在量化的过程中保持稳定。ADC的性能指标一般分为" 静态性能参数 "和" 动态性能参数 "每次采样过程可以简化为:外部信号通过输入阻抗以及采样电阻对采样电容的充电电阻对采样电容的充电(即采样电容零状态的单位阶跃响应)。
2024-12-10 21:36:41
2230
原创 单端和差分信号的接线法
差分输入是默认共地的,共地指的就是是否有共同的参考端,如果有,那么就要使用非接地单端模式NRSE或差分模式,防止出现接地环路;如果没有,那么就需要使用接地参考单端模式RSE。在RES和NRES之间,需要注意采集的设备是否支持这两种模式。
2024-12-04 11:20:47
2071
原创 【2021年国赛】非线性信号失真度测量装置粗解析
首先假定一个周期信号,无论是方波还是三角波,用傅里叶级数的观点,就可以认为它是一系列正弦波的叠加,由十分多的正弦波所叠加而成。
2024-12-02 22:28:02
967
原创 【STM32系列】多路USART串口Printf重定向详解——通用
通常情况下,标准的printf函数只能将输出重定向到一个串口。然而,当我们需要在多个串口上进行输出,而又不希望为每个串口单独封装发送函数时,就可以考虑将printf的输出重定向到多个串口。接下来,本文将详细介绍如何实现这一目标。
2024-11-27 12:38:33
1293
4
原创 【STM32系列】DMA —— 直接存储器存取
存储器(SRAM、Flash)和外设之间数据传输、存储器和存储器之间数据传输。通道就是数据转运路径,一个数据要进行转运,就要占用一个通道。如果有多个通道进行数据转运, 它们之间可以各转各的,互不干扰。1、使用软件触发以后,DMA就会将数据以最快的速度全部转运完成。一般用于存储器到存储器之间的转运。2、使用硬件触发,就可以有一定的时机。例如ADC,可以触发一次DMA,DMA转运一次。一般用于外设到存储器的转运。
2024-11-21 14:11:06
953
原创 【STM32系列】ADC —— 模数转换器
16/12/8...位的数据向左靠,低位多出来的补零。左对齐得到的数据会比实际上大,实际上就是把数据左移了几次,数据左移一次,就是将数据乘以2。触发控制有来自定时器的信号,也有来自引脚或者定时器的信号(需要用AFIO重映射决定),还有一个就是软件触发。采样保持(打开采样开关,小电容存储电压) + 量化编码(ADC逐次逼近,位数越多花时间越长)是在扫描模式下的,是在扫描的过程中,每隔几个转换,就暂停一次,需要再次触发才能继续。16/12/8...位的数据向右靠,高位多出来的补零。
2024-11-20 22:00:31
911
原创 《高频电子线路》—— 调频方法
当调制信号变化的时候,变容二极管的结电容改变,导致LC的谐振回路频率改变。所以频率改变以后,就跟原本的中心频率f0存在一个频率差,就是频偏,有了频偏以后就会有相偏,调制信号就与相偏呈线性关系,从而实现调相。
2024-11-05 19:40:32
1730
原创 《高频电子线路》—— 角度调制(调相、调频)
调频就是改变频率,用调制信号取改变频率。由于调频的形式是频率,无法直接放到cos的角度中,所以需要对频率积分得到相位的形式,然后再把相位的变化放到调频的表达式中。
2024-11-04 22:17:33
3080
原创 《高频电子线路》—— 混频
混频和调幅和检波的本质都是一样的,都是频谱搬移。就是利用非线性器件进行频率的转换。混频处于高频谐振小放和中放之间,实际上就是将高频转换为中频。
2024-11-04 15:08:21
2475
原创 《高频电子线路》—— 检波
对角线切割失真主要是因为滤波电容C,充电快、放电慢所引起的;底部切割失真主要是因为隔直电容Cc,使得二极管负极电位Cc大于输入信号最低点的电压Vim(1-ma)所引起的。
2024-11-03 21:42:12
3256
原创 《高频电子线路》—— 调幅
普通调幅,也属于线性调制,需要了解其时域和频域。DSB-SC的产生就是为了克服普通调幅的缺点,普通调幅的载波会占用较多的功率。比双边带调幅和普通调幅,带宽减半,当然频率效率提高了一倍。
2024-11-03 15:18:26
2497
原创 《高频电子线路》—— 调制
信号调制的本质是通过改变载波信号的某些特性(如幅度、频率或相位)来传输信息,以便在传输过程中提高抗干扰能力和有效利用频谱。
2024-11-02 21:58:07
1204
原创 《高频电子线路》—— 相位平衡条件判断准则
记忆的关键就是通过反馈电压Vf,反馈电压是从输出电压获得的,故反馈电压和输出电压一定是同性质的电抗。因为比较容易找到反馈电压和输出电压,所以同性质的就很容易找到,那么另外一个就是相反的性质。
2024-11-02 17:16:19
833
原创 《高频电子线路》—— 电容三端LC振荡器
可以看到,它们的性能是逐渐增高的,而且具有本质的差别,因此在判断高频振荡的类型的时候,需要精确定位,不能把并联型改进电容三端称之为电容三端,因为其性能差别很大。
2024-11-02 16:48:24
2716
原创 《高频电子线路》 —— 电感三端LC振荡器
在高频下直流电阻对交流电相阻抗无穷大,相当于开路。谐振回路的两个线圈、一个电容,分别根三极管的三端相连,反映出三端振荡器反馈电压在L2线圈中获得,与晶体管发射极和基极相连,正好代替输入电压,形成正反馈,可以维持振荡。从高频交流等效电路可以看出,反馈电压Vf从L2上获得,输出电压Vo从L1上输出,故反馈电压实际上是线圈的一个分压比。
2024-11-02 15:09:42
441
原创 《高频电子线路》 —— 高频谐振功放(2)
静态特性是指,不考虑负载阻抗的时候获得的,即转移特性曲线和输出特性曲线。考虑负载时,电流变化的时候,负载上的电压就会变化,管子上面的Vce也会变化。
2024-10-31 22:54:55
1753
原创 《高频电子线路》 —— 多级高频谐振小信号放大器
把此三级的电路一级一级地拆分,并且对每一级进一步地拆分,就可以看到每一级就是由放大管和并联谐振回路组成的。
2024-10-29 11:38:32
552
原创 《高频电子线路》 —— 单级高频谐振小放的通频带和选择性
对于单级高频谐振小信号放大器的定义,可以把通频带写成相对的电压增益之比,它所确定的曲线就是谐振曲线。当谐振曲线下降到0.707时候的带宽即为通频带。
2024-10-28 18:03:14
1318
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人