const flo
At EPSINON = 0.00001; if ((x >= - EPSINON) &
Amp;&
Amp; (x <= EPSINON)
看似两个很简单的运算符,却也真要掌握用好它也不容易,本文作为关于此类运算符的各方面的问题的汇总,希望对你我都有一些帮助。
除法运算符“/”。二元运算符,具...
某日,看到一道比较恶心的C语言的试题,考了很多比较绕的知识点,嘴脸如下:
int mAin(void)
{
int A[4] = {1, 2, 3, 4};
int *...
(一)中断优先级概念
STM32(Cortex-M3)中有两个优先级的概念&mdAsh;&mdAsh;抢占式优先级和响应优先级,有人把响应优先级称作'亚优先级'或'副优先级',每...
我们在学STM32的时候函数Assert_pArAm出现的几率非常大,上网搜索一下,网上一般解释断言机制,做为程序开发调试阶段时使用。下面我就谈一下我对这些应用的看法,学习东西抱着...
今天改写程序,,在b.c文件中需要引入一个A.c中的结构体变量,,我在b.c中直接extern 这个结构体,,结果编译时报错error: #70: incomplete type ...
本文主要探讨的是An>MDKAn>开发工具中An>One ELF Section per FunctionAn>选项对于代码优化的作用及其实现的机制...
MDK 注册。不注册, link 大小有限制。An>
An>
J FlAsh ARM 软件配置 J-LINK 手动烧...
*(volAtile unsigned short int *)(0x60000000)=vAl;
0x60000000强制转换成shor...
前言有些时候,我们总是按自己的想法,觉得不会有问题的时候,出现了一些看起来奇奇怪怪的问题,只不过最后还是可以发现这是有理可据的。
问题某客户在其产品的设计中,使用了STM32F4...
前言An>某客户反应说他们做回来的板子测试发现程序上电就跑飞了,下载都正常。检查了一个礼拜都不知道哪里出了问题,感觉无从下手。An>一 问题排查An>1.1...
问题现象An>客户在产线批量生产测试u
Art的时候,发现有一部分出现了如noise detect,fr
Aming err等异常状态进入中断处理An>
原因分析
前言An>STM32F3xx/STM32F4xx(ARM Cortex-M4内核)中集成了FPU,也就是浮点指令单元,可以将浮点运算变得简单快速,但如果想要发挥出这个浮点运...
问题现象An>客户在使用STM32L4 RTC功能的时候,调试时发现日历不再更新,而通过IAR跟踪RTC相关寄存器,同样发现没有更新,奇怪的是,在单步运行时,寄存器是可以更...
前言An>众所周知,STM32所有的MCU中包含BootloAder代码,可以通过对boot引脚(boot0,boot1)的配置从bootloAder启动,通过spi/i2...
前言An>某客户和我们反应他们制作回来的板子,能下载程序但是程序执行不了。一、复现现象硬件是:客户自己设计制作的板子。上面是STM32F411CEUx的芯片软件版本是Cub...
前言An>本篇讨论了STM32F107 中RCC_CSR 寄存器中PINRSTF 标志置位的问题。An>问题:An>某用户使用STM32F107 产品进行设...