![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32学习笔记
Escropion
嘿,我的老伙计!
展开
-
STM32入门实例——语音存储回放系统软件实现
STM32入门——语音存储回放系统软件实现 通常学习一款新的开发板首要任务毋庸置疑的是点亮LED灯,以熟悉其相关操作。但是如果想要进一步学习了解开发板其它功能,还得通过项目实践。想起刚开始学习32的时候,和小伙伴做了一个语音存储回放系统的小题目,非常适合新手入门,因为其整个设计简单,上手容易,但是其涉及到大多数常用外设:GPIO操作,ADC,DAC,DMA,定时器,按键控制,Flas原创 2016-11-05 15:21:05 · 13810 阅读 · 6 评论 -
10种AD采样的软件滤波方法
转自:亿芯工程师博客10种AD采样的软件滤波方法10种AD采样的软件滤波方法1、限幅滤波法(又称程序判断滤波法)A、方法:根据经验判断,确定两次采样允许的最大偏差值(设为A)每次检测到新值时判断: 如果本次值与上次值之差<=A,则本次值有效 如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值 B、优点: 能有效克服因偶然因素引起的脉冲干扰 C、缺点 无法抑制那种周期性的干扰转载 2017-03-01 18:50:04 · 1175 阅读 · 0 评论 -
基于DMA 控制STM32F407两(多)路AD通道配置
stm32两路AD配置 在用STM32做开发或学习的时候难免需要同时采集多路AD信号,在此仅以两路AD配置为例,多路AD按照同样的方法配置 实验现象:用stm32的PA4,PA6分别采集不同的电压信号(我以PA4采集高电平3.3V电压,PA6采集低电平0V为例)。 LowValue数组中保存低电平,HighValu原创 2016-11-13 16:24:55 · 5088 阅读 · 2 评论 -
实例理解stm32的中断控制NVIC
最近在项目中处理多个中断源的时候遇到了一些麻烦,后来发现是因为自己没有对 NVIC 的知识理解透彻,导致配置NVIC的时候中断发生冲突,在网上学习的过程中发现不少文章都是介绍NVIC的配置,并没有深入介绍NVIC。这里就自己对于NVIC学习后的理解做一个分析总结。1.NVIC介绍NVIC,全称为Nest Vector Interrupt Controller, 直译过来为嵌套中断向原创 2017-03-20 21:46:41 · 1470 阅读 · 0 评论 -
FL2440—独立ADC驱动模块
fl2440 ADC驱动编写前面的学习中多次了解到linux内核对于各种常见驱动的支持相当的好,ADC也不例外。但是为了驱动的学习,参考datasheet的内容以及网友的博客文章,依然自己编写单独的ADC驱动模块。下面对ADC驱动的学习做一个简单的总结。在s3c2440中集成了一个8通道的10位ADC,其从有4个通道即XP, XM, YP, YM连接到触摸屏的接口,用来检测转换触摸屏的模拟信号。剩下原创 2017-04-27 20:43:37 · 572 阅读 · 0 评论