
STM32开发
元器件烧毁大师
这个作者很懒,什么都没留下…
展开
-
变量声明顺序对代码空间的影响
在声明变量后,编译时会根据变量类型给变量分配不同的地址空间,具体变量的地址及分配规则我们不做过多描述,这里关注两个细节问题:1.变量声明顺序不同会不会影响代码空间大小。2.如果空间受到影响在使用变量地址取值时会不会出现问题。当变量不是结构体或联合体时,其实影响不是非常明显,但我们也进行了验证,结构体和联合体的问题我们下篇再说。在程序编译后,受影响的储存空间有两种,一是FLASH里的存储空间,二是为变量分配运行程序时使用的RAM空间。RO-data和RW-data存在flash中,上电先加载在RAM中,Z原创 2020-10-17 13:23:25 · 538 阅读 · 2 评论 -
【智能家居】空调遥控器破解
介绍最近人在深圳温度比较高,每天回家进门感到很热,然后又连续两天早上出门忘关空调,每次调空调时来回找遥控也很麻烦,就希望空调能够自己调节自己,给我省点心。以前破解遥控器的一种方案,真的是破解,就是把遥控拆开,按键短路接在继电器上,继电器再通过一个主控编程控制,这样继电器就可以模拟按键的过程。但是这样的解决方案不够优雅也很麻烦。最近使用了一个新方案,在网上购入了红外编解码模块,可以接收发送红外信号,解析后通过串口与主控通信,这样的方案优雅了很多。理想生活是每天早上起床希望空调自动打开,出门上班空调关闭,原创 2020-10-06 15:25:58 · 3389 阅读 · 0 评论 -
关于STM32开发板RTC计时不准的问题
在想要作一个简单的电子时钟+闹钟的时候,手上刚好有一个买来的原创 2020-10-01 13:24:33 · 9748 阅读 · 5 评论