实用技巧
日月之星C
这个作者很懒,什么都没留下…
展开
-
浮点数为什么要小心使用
比如1/5就不能用二进制精确的标志,但是可以用十进制精确的表示,2是10的公因子,因此推断二进制可以表示的数,十进制都可以表示,但是对于三进制而言,其可以表示1/3,十进制却不可以,因为10与3不存在公共部分,没有相互联系,故而不可以。通常我们的浮点数是二进制存储,用来表示十进制的整数是没有问题的,但是用来表示十进制的小数就需要进行近似计算。原创 2023-05-22 10:07:41 · 97 阅读 · 2 评论 -
嵌入式程序的编译、链接、运行
学习嵌入式编译器编译逻辑的笔记原创 2023-02-02 11:15:34 · 785 阅读 · 0 评论 -
基于STM32的智能水表(一)水流量的获取
对于模式1,目前不做详细说明,先说怎么进行脉冲计数,我看了网上很多利用中断进行计数,由于脉冲的速度存在不确定性,可能会导致中断过于频繁,因此在资源充足的情况下,本次设计准备通过TIM3定时器进行定时进入中断,读取TIM2的计数值,并将TIM2存储值进行清零,把每次计数值进行累加,得到水流量的动态值。首先确定我们将使用的定时器,TIM2,本次定时器使用的时钟源是外部时钟模式2,可以选择的外部时钟源模式有两个;模式2是针对定时器特殊通道的输入,以TIM2为例,模式2指的是TIM2_ETR通道的输入。...原创 2022-08-05 17:34:40 · 2286 阅读 · 0 评论 -
c盘清理小技巧(亲测,效果还可以)
众所周知,c盘是很多软件默认的下载路径,有时候不知不觉c盘就满了,里面可能存储了很多的缓存文件,例如qq和微信的缓存、浏览器下载的安装包等,但大家往往对c盘的路径不太熟悉,也很难找到对应的文件,下面是我近日清理c盘发现的一个小工具,我从剩余10G的内存扩大到30G,所以想分享一下。1.首先,下载360安全卫士(很多hxd可能对360印象不太好,但里面的一个小工具确实有用,用过之后可以卸载)2.然后,在功能大全中搜索《查找大文件 》3.接着,单选C盘进行扫描4.最后,单击文件名会打原创 2022-04-04 13:16:01 · 630 阅读 · 0 评论