上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: CubeMx配置 串口常规配置 串口DMA配置 打开串口中断 串口空闲中断DMA接收-程序 串口初始化编写 点击查看代码 void usart_rx_init(void) { /* 打开串口DMA空闲中断接收 */ HAL_UARTEx_ReceiveToIdle_DMA(&huart1, usar 阅读全文
posted @ 2025-04-06 02:29 膝盖中箭卫兵 阅读(1538) 评论(0) 推荐(0)
摘要: 引言 事情是这样的,博主使用串口接收某个数据后,在串口中断中置标志位,在主函数中进入标志位执行任务。但是这标志位死活进不去,博主还以为是串口的问题,改了一天的串口,幸好晚上发现是优化等级/代码规范的问题,接下来仔细说说。 对了,最好看看这一篇文章,对问题的产生和解决会有更好的了解:keil里中断服务 阅读全文
posted @ 2025-04-04 12:02 膝盖中箭卫兵 阅读(104) 评论(0) 推荐(0)
摘要: 前段时间测试 fft 计算频率的准确性时,发现用定时器触发 ADC 采样所设置的采样率在某些频率上十分的不准确,并且会产生非常严重的频谱泄露问题 阅读全文
posted @ 2025-03-20 20:04 膝盖中箭卫兵 阅读(247) 评论(0) 推荐(0)
摘要: 在 button_event_handler 按钮事件处理函数中,按键按下分为:按下,释放;按下类型又分为:单击、双击、持续按下。 这每一个状态/事件,进行过后,其都会进行一次回调,即回到主函数一次,故也是分为了1、按下 2、释放 3、单击 4、双击 5、持续按下 五个回调状态。 你可以在 button_event_handler 函数中,switch 中,每 case 一个状态,就可以在此状态下执行某些操作 在本移植文件中,仅在按键单击和双击以及持续按下这三个状态中进行了 lwbtn_keys 变量赋值,并且打印当前状态。 目前测试得,同时按下四个按键,无论是单击、双击,还是持续按下,都有及其灵敏的反应,十分推荐使用! 阅读全文
posted @ 2025-03-18 20:16 膝盖中箭卫兵 阅读(1195) 评论(0) 推荐(2)
摘要: 一、采样过程 1、混叠 (\(Aliasing_{}\)) 原因 采样频率 \(f_{s}\) 不满足奈奎斯特采样定理(\(f_{s}\) < \(2f_{max}\),\(f_{max}\) 为信号最高频率) 现象 高频信号被误认为低频信号,频谱发生折叠。当手机以 15 帧/秒(采样频率 15Hz 阅读全文
posted @ 2025-03-16 17:57 膝盖中箭卫兵 阅读(253) 评论(0) 推荐(0)
摘要: 参考链接 如何更改 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)
摘要: 引言 STM32H743的片上随机存取存储器(RAM)容量最大约为1KB。对于简单项目而言,这一容量尚可满足需求。但在处理更为复杂的应用程序时,尤其是在随机存取存储器方面,“空间不足”的问题就会不可避免地出现。此时,W9825G6KH便能发挥作用。然而,在将其用作内部静态随机存取存储器(SRAM)时 阅读全文
posted @ 2025-03-03 22:34 膝盖中箭卫兵 阅读(1465) 评论(0) 推荐(0)
摘要: 引言 我使用的是定时器触发ADC采样。最近在想达到ADC的最高采样率的时候,发现一直却卡在1Msps上不去,直到在硬汉嵌入式的论坛里才发现了答案:[ADC] STM32H743/H750的Y版和V版芯片ADC的主频区别 这篇文章就详细的讲一下这个问题,这也是我发现网上有关H7配置ADC的文章是都没有 阅读全文
posted @ 2025-02-25 16:41 膝盖中箭卫兵 阅读(890) 评论(0) 推荐(0)
摘要: 引言 做个记录,有一些地方是要注意一下的。 板子 移植 第一步:配置好CubeMX 由于是移植,那么就直接跟着正点原子提供的TFT源码来配置。 1、时钟配置 2、MPU内存保护配置 内存保护顺便就配置完吧。 上半部分: 下半部分:(包含TFT所需,重要!) 最后一点: 3、FMC配置 4、引脚改动 阅读全文
posted @ 2025-02-19 21:35 膝盖中箭卫兵 阅读(272) 评论(0) 推荐(0)
摘要: 引言 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 下一页
ORCID iD icon https://orcid.org/0000-0001-5102-772X