-
如何使用STM32F4的DSP库
我们平常所使用的CPU为定点CPU,意思是进行整点数值运算的CPU。当遇到形如1.1+1.1的浮点数运算时,定点CPU就遇到大难题了。对于32位单片机,利用Q化处理能发挥他本身的性能,但是精度和速度仍
-
STM32F4知识:Flash如何设置成读保护
1,目的在实际的产品发布中,如果不对储存在单片机Flash中的程序做一些保护的话,就有可能被一些不法公司,通过仿真器(J-Link,ST-Link等)把Flash中的程序读取回来,得到bin文件或he
-
STM32F4 C++ 封装库 之 EXTI
这几天看了下 mbed 的源码,给上层应用调用的接口封装的还是不错的。代码质量比较高,注释也很详细,文档和例程比较全。但是驱动层的程序全是 C 语言编写的,代码质量就没有那么高了,注释比较少而且不规范
-
基于STM32F4单片机USART寄存器控制的设计
USART又叫通用同步异步收发器,塔提供了一种灵活的方法与工业使用标准NRZ异步春航数据格式的外部设备之间进行全双工数据交换。USART利用分数波特率发生器提供宽范围的波特率选择,支持同步单向通信和半
-
基于STM32F4系列MCU新建立用库工程的步骤及方法
虽然一直ST用库做实验,但没有进行认真的总结。总是先添加价格文件,然后编译。能通过就完成,通不过就再添加别的文件。今天就一步步来梳理下建立用库工程的步骤。争取做到傻瓜式,让即使完全没用过MDK的人都能
-
STM32F4的FPU性能的设置及要点
除了网上的教程外,还要特别注意,当运算中有浮点的数字时要把,数字后面加上一个f。例如表达式中有4.321参与运算。。当你不在4.321后加f时,stm32F405的片子不知道把他当做单精度float用
-
如何正确的使用STM32F4中的CCM内存
我们知道STM32F4当中有个CCM内存,如图所示,这个内存是挂在D总线上直接和内核相连,因此除了内核之外谁都不能访问,那么我们怎么将其利用起来呢?首先,我们可以使用Keil的设置选项,将IRAM2打
-
基于STM32F4F7的图形应用演示方案
最近,ST公司在深圳举办了首届以“生态 合作 创新”为主题的STM32峰会。在议程中ST为参会者全面介绍了STM32面向未来的产品策略和市场规划,ST官方与其合作伙伴向大家展示了各类基于STM32的产
-
基于stm32f4的高速信号频谱分析仪的设计与实现
摘 要本系统是以STM32F407为核心,主要采用FIFO来做高速缓存。高速信号先通过AD采样,然后先将采样后的数据给FIFO先缓存处理,然后再通过STM32F407进行加Blackman预处理,
-
STM32F4系列MCU独立看门狗IWDG的应用
为了提搞系统的可靠性,STM32F4系列MCU有一个独立看门狗(IWDG)和一个窗口看门狗(WWDG)。今天做的实验是关于独立看门狗的。独立看门狗使用的时钟源是内部低速振荡器LSI。因为LSE可能没接
-
简要分析Thread的通用GPIO设备驱动
1 本文的目的和结构1.1 本文的目的 和背景为了给用户提供 *** 作GPIO的通用API,方便应用程序开发,RT-Thread中引入了通用GPIO设备驱动。并提供类似Arduino风格的API用于 *** 作GP
-
可穿戴电子市场走俏 低功耗MCU担当主角
随着行动设备产品的功能越来朝向多元化发展,以及工业自动化与物联网需求不断提升,传统的816位元MCU已经无法负荷以高效能、低功耗、高速运算能力等严苛的工作挑战,使得32位元MCU晋升为新一代发展重点