- 博客(3)
- 收藏
- 关注
原创 Keil MDK ARM v5.38安装
链接:https://pan.baidu.com/s/1l1rdH0OGqKaASVLk9f6v2A?回到KEIL,粘贴刚复制的LIC号,点击"Add LIC",出现"Expires:Dec 2032"的字样表示成功。双击打开MDKKey,选择ARM版本,粘贴刚复制的CID,点击"Generate",复制破解出来的LIC号码。如果之前工程是用AC5编译的,那这时直接编译是会报错的,因为从5.37版本开始,安装包默认没有AC5。随便打开个STM32F1的工程,能识别出来型号就表示成功安装了。
2023-01-31 11:23:08 9827 8
原创 C语言遇到一个很有意思的递归问题
由于x是unsigned int类型,所以(x >> 1) == 0要成立的话,x的值就只能是0或者1了,而且在fun(unsigned int x)里,return(fun(x/2))是使x的值递减的,return(fun(3*x + 1))是使x的值递增的,所以if((x >> 1) == 0) return x这个递归出口的上一层运算,始终是return(fun(x/2)),发现这一步关键所在后,问题就好解决了。综上所述,fun(0) >> 0, fun(大于0) >> 1。
2023-01-30 15:10:13 116
原创 传感器PWM通讯原理解析
PWM(Pulse Width Modulation)脉宽调制,其利用微控制器的数字输出,对模拟电路进行控制的一种非常有效的技术,广泛应用于测量、通信、功率控制与变换等许多领域。传感器通过PWM的低电平持续时长来表述当前环境PM2.5浓度数值,在一个周期内(2000ms),低电平持续时长越短,数值越小,反之越大。
2022-11-17 16:26:38 1366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人