会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Skyrim —— 欢迎来到天际!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
12
下一页
2025年4月6日
【STM32 系列】基于HAL库的串口DMA空闲中断接收+串口DMA发送
摘要: CubeMx配置 串口常规配置 串口DMA配置 打开串口中断 串口空闲中断DMA接收-程序 串口初始化编写 点击查看代码 void usart_rx_init(void) { /* 打开串口DMA空闲中断接收 */ HAL_UARTEx_ReceiveToIdle_DMA(&huart1, usar
阅读全文
posted @ 2025-04-06 02:29 膝盖中箭卫兵
阅读(1538)
评论(0)
推荐(0)
2025年4月4日
【STM32 系列】 —— 解决进入不了标志位的问题
摘要: 引言 事情是这样的,博主使用串口接收某个数据后,在串口中断中置标志位,在主函数中进入标志位执行任务。但是这标志位死活进不去,博主还以为是串口的问题,改了一天的串口,幸好晚上发现是优化等级/代码规范的问题,接下来仔细说说。 对了,最好看看这一篇文章,对问题的产生和解决会有更好的了解:keil里中断服务
阅读全文
posted @ 2025-04-04 12:02 膝盖中箭卫兵
阅读(104)
评论(0)
推荐(0)
2025年3月20日
【STM32 系列】EXTI11触发三ADC同步(并非同步)采样 —— 超精准设置采样率
摘要: 前段时间测试 fft 计算频率的准确性时,发现用定时器触发 ADC 采样所设置的采样率在某些频率上十分的不准确,并且会产生非常严重的频谱泄露问题
阅读全文
posted @ 2025-03-20 20:04 膝盖中箭卫兵
阅读(247)
评论(0)
推荐(0)
2025年3月18日
【STM32 系列】超好用的开源按键状态系统lwbtn,以及超详细的移植教程
摘要: 在 button_event_handler 按钮事件处理函数中,按键按下分为:按下,释放;按下类型又分为:单击、双击、持续按下。 这每一个状态/事件,进行过后,其都会进行一次回调,即回到主函数一次,故也是分为了1、按下 2、释放 3、单击 4、双击 5、持续按下 五个回调状态。 你可以在 button_event_handler 函数中,switch 中,每 case 一个状态,就可以在此状态下执行某些操作 在本移植文件中,仅在按键单击和双击以及持续按下这三个状态中进行了 lwbtn_keys 变量赋值,并且打印当前状态。 目前测试得,同时按下四个按键,无论是单击、双击,还是持续按下,都有及其灵敏的反应,十分推荐使用!
阅读全文
posted @ 2025-03-18 20:16 膝盖中箭卫兵
阅读(1195)
评论(0)
推荐(2)
2025年3月16日
采样与FFT注意事项
摘要: 一、采样过程 1、混叠 (\(Aliasing_{}\)) 原因 采样频率 \(f_{s}\) 不满足奈奎斯特采样定理(\(f_{s}\) < \(2f_{max}\),\(f_{max}\) 为信号最高频率) 现象 高频信号被误认为低频信号,频谱发生折叠。当手机以 15 帧/秒(采样频率 15Hz
阅读全文
posted @ 2025-03-16 17:57 膝盖中箭卫兵
阅读(253)
评论(0)
推荐(0)
2025年3月8日
【TI】如何更改 CCS20.1.0 的 WORKSPACE 默认路径
摘要: 参考链接 如何更改 CCS Theia 中工作区的默认位置?- Code Composer Studio 论坛 - Code Composer Studio™︎ - TI E2E 支持论坛 How to change the default location for the workspace in
阅读全文
posted @ 2025-03-08 16:37 膝盖中箭卫兵
阅读(865)
评论(0)
推荐(0)
2025年3月3日
【STM32H743IIT6 系列】将外部SDRAM作为内部SRAM使用的方法及需要解决的问题
摘要: 引言 STM32H743的片上随机存取存储器(RAM)容量最大约为1KB。对于简单项目而言,这一容量尚可满足需求。但在处理更为复杂的应用程序时,尤其是在随机存取存储器方面,“空间不足”的问题就会不可避免地出现。此时,W9825G6KH便能发挥作用。然而,在将其用作内部静态随机存取存储器(SRAM)时
阅读全文
posted @ 2025-03-03 22:34 膝盖中箭卫兵
阅读(1465)
评论(0)
推荐(0)
2025年2月25日
【STM32H743IIT6 系列】STM32H7的ADC时钟频率设置问题 —— 网上大多文章未注意到的要点!
摘要: 引言 我使用的是定时器触发ADC采样。最近在想达到ADC的最高采样率的时候,发现一直却卡在1Msps上不去,直到在硬汉嵌入式的论坛里才发现了答案:[ADC] STM32H743/H750的Y版和V版芯片ADC的主频区别 这篇文章就详细的讲一下这个问题,这也是我发现网上有关H7配置ADC的文章是都没有
阅读全文
posted @ 2025-02-25 16:41 膝盖中箭卫兵
阅读(890)
评论(0)
推荐(0)
2025年2月19日
【STM32H743IIT6 系列】正点原子阿波罗TFTLCD移植
摘要: 引言 做个记录,有一些地方是要注意一下的。 板子 移植 第一步:配置好CubeMX 由于是移植,那么就直接跟着正点原子提供的TFT源码来配置。 1、时钟配置 2、MPU内存保护配置 内存保护顺便就配置完吧。 上半部分: 下半部分:(包含TFT所需,重要!) 最后一点: 3、FMC配置 4、引脚改动
阅读全文
posted @ 2025-02-19 21:35 膝盖中箭卫兵
阅读(272)
评论(0)
推荐(0)
2025年2月6日
【STM32 系列】利用MATLAB配合ARM-DSP库设计IIR数字滤波器(保姆级教程)
摘要: 引言 ps.源码放在最后面 设计FIR数字滤波器可以看这里:利用MATLAB配合ARM-DSP库设计FIR数字滤波器(保姆级教程) 设计IIR滤波器 MATLAB配置 设计步骤 首先在命令行窗口输入"filterDesigner",接着就会跳出以下界面,并跟着以下步骤设置: 滤波器幅频响应图像 按下
阅读全文
posted @ 2025-02-06 18:06 膝盖中箭卫兵
阅读(323)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
12
下一页
公告
https://orcid.org/0000-0001-5102-772X