EmbeddedOsprey

嵌入式软件开发

C语言之#error/#warning

很多人写了一两年代码可能也没用过#error和#warning吧!我也是如此,因为我之前也不知道C语言中还有这玩意的存在,还是在看别人的代码后才知道有这个东西的。但是事实上你在编译代码的时候它们经常会在你的眼前晃悠,只是你不知道这些东西其实程序员也可以输出来的。 看图你就知道了: 是不是很亲切啊...

2018-12-10 12:17:17

阅读数 87

评论数 0

C语言中之const

const:限定一个变量不允许改变,产生静态作用,const在一定程度上可以提高程序的安全性和可靠性。 const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。宏定义: #define xxxx \ { xxx }\ \后不能有任何字符,包括空格 最后的 “}\”需要...

2018-12-07 20:43:57

阅读数 78

评论数 0

STM32固件升级详解(BootLoader)

基础知识 这里以KEIL开发环境和STM32F103RET6为例。 上电时单片机首先进入复位中断Reset_Handler,即汇编文件的复位中断处理函数。 并且有一个中断向量表默认存在于flash地址开始处。 为什么说是默认呢?这是因为如果没有特殊要求的话很少会去改中断向量表。实际...

2018-12-02 21:33:13

阅读数 13734

评论数 0

NRF24L01+中文翻译连载之一——无线电控制

----------------------------------------------------------------详情请看英文技术手册 2018/05/06 nRF24L01 +是一款带有嵌入式基带协议引擎(Enhanced ShockBurst™)的单芯片2.4GHz收发器,适用于...

2018-12-01 16:55:08

阅读数 1773

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭