1 范围
Float和double的范围是由指数的位数来决定的。
Float的指数位有8位,而double的指数位有11位,分布如下:
Float:
double
作为一个偏向工控的芯片,ADC采样是一个十分重要的外设。
STM32集成三个12位精度18通道的内部ADC,最高速度1微秒,结合DMA可以解放CPU进行更好的处理。
ADC接口...
stm32串口占用时间、消耗CPU及最大中断时间的深度分析,探寻一种更有效的串口发送方式
1、stm32串口发送占用的时间
答:做嵌入式以来,一直自认为在两个MCU之间的串口通...
一,网上下载的例程,跳转部分的代码有差异,尤其是用的汇编那句
eg:
①Jump_To_Application = (pFunction)(*(vu32*) (IA...
除了网上的教程外,还要特别注意,当运算中有浮点的数字时要把,数字后面加上一个f。
例如表达式中有4.321参与运算。
当你不在4.321后加f时,stm32F405的片子不知道...
找到一篇比较好的 关于stm32 SWD模式 下载 调试 配置文章 整理如下:
我们比较常用的是Jlink下载器 ,这种下载器有一个缺点就是使用的Jt...
在做stm32编程优化Float浮点型运算时考虑到了自动类型提升。。当一个表达式中有浮点型数据时整个表达式会提升为浮点型进行运算,大大增加了运算时间。。
以下部分为复制的相关...
我们玩ARM9,一般都是在内存里调试程序,速度飞快。STM32下也可以这样,虽说现在的Flash寿命已经很长了,但Flash中调试烧录程序还是一个很慢的过程,有时候程序上一个小小的...
学习STM32,看了一堆乱七八糟的文档,准备写程序了,先分析了下STM32的启动代码,看着这堆鬼鬼的汇编代码,挺吓人的,看看帮助,查查网路,还是不那么难懂。
;// ...
MDK 注册。不注册, link 大小有限制。
J Flash ARM 软件配置 J-LINK 手动烧...
前言众所周知,STM32所有的MCU中包含Bootloader代码,可以通过对boot引脚(boot0,boot1)的配置从bootloader启动,通过spi/i2...
前言某客户和我们反应他们制作回来的板子,能下载程序但是程序执行不了。一、复现现象硬件是:客户自己设计制作的板子。上面是STM32F411CEUx的芯片软件版本是Cub...
前言本篇讨论了STM32F107 中RCC_CSR 寄存器中PINRSTF 标志置位的问题。问题:某用户使用STM32F107 产品进行设...