31
2021
07
29
2021
07
单片机的code(keil中运行)值超过某个值的时候程序就不能正常跑的原因之一
-->
我遇到这个问题的时候,一开始怀疑自己的程序写的不对,然后发现我程序只要多一行就会跑错,不管多的是什么代码,然后就发现了code只要超过7782这个值程序就会跑乱,但是我查看了我的flash是32K的,不可能程序区不够啊,就特别奇怪,百度说可能是什么堆栈...
作者:xiao | 分类:硬件笔记 | 浏览:947 | 评论:0
27
2021
07
22
2021
07
21
2021
07
红外遥控———RC_5编码———定时中断解析出每个按键对应的二进制
-->
RC_5编码类型的红外遥控,RC_5编码的特点(每一位用时1.8ms,即一位的一个周期是1.8ms;先是2位起始位、1位控制位、5位系统位、6位指令码;其中的起始位都是11,;控制位是为了辨别一直按住还是松开了再按的,当一直按住时这一位则不变;系统码对...
作者:xiao | 分类:硬件笔记 | 浏览:973 | 评论:0
15
2021
07
单片机的时钟理解---讲的很好理解
-->
1.概述简单的说,时钟是单片机的脉搏,是单片机的驱动源,使用任何一个外设都必须打开相应的时钟。这样的好处是,如果不使用一个外设的时候,就把它的时钟关掉,从而可以降低系统的功耗,达到节能,实现低功耗的效果。每个时钟tick,系统都会处理一步数据,这样才能让工作不出现紊乱。2.原理首先,任何外设都需要时...
作者:xiao | 分类:硬件笔记 | 浏览:972 | 评论:0
15
2021
07
单片机休眠与唤醒-----低功耗的总结
-->
刚开始接触单片机休眠的时候,我以为单片机休眠后就停止了程序运行,其实不是的,他依然在跑程序(看休眠模式,如果是stop模式,中断等程序还在继续跑),只不过他跑的速度变慢了而已。 如果要求很低功耗,在单片机休眠前要把耗电的硬件都...
作者:xiao | 分类:硬件笔记 | 浏览:1033 | 评论:0
05
2021
07
关于keil4中:warning C316:unterminated conditionals
-->
今天用Keil4写程序时遇到这个问题:warningC316:unterminatedconditionals跑了几个论坛,在审视了一遍代码之后,知道了原因: 像类似XX.C(99):warningC316:unterminatedconditionals这种警告的话XX.c文件有一个凌乱...
作者:xiao | 分类:硬件笔记 | 浏览:1106 | 评论:0