自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 浮点数为什么要小心使用

比如1/5就不能用二进制精确的标志,但是可以用十进制精确的表示,2是10的公因子,因此推断二进制可以表示的数,十进制都可以表示,但是对于三进制而言,其可以表示1/3,十进制却不可以,因为10与3不存在公共部分,没有相互联系,故而不可以。通常我们的浮点数是二进制存储,用来表示十进制的整数是没有问题的,但是用来表示十进制的小数就需要进行近似计算。

2023-05-22 10:07:41 111 2

原创 嵌入式程序的编译、链接、运行

学习嵌入式编译器编译逻辑的笔记

2023-02-02 11:15:34 820

原创 虚拟机设置了桥连模式无法上网(电脑wifi上网)

VMware设置了桥连模式之后,虚拟机就没网络了,这个时候可以:在虚拟机设置的网络适配器中添加一个网络适配器,设置成NAT模式,用于支持虚拟机上网

2022-09-08 17:10:12 1089

原创 基于STM32的智能水表(一)水流量的获取

对于模式1,目前不做详细说明,先说怎么进行脉冲计数,我看了网上很多利用中断进行计数,由于脉冲的速度存在不确定性,可能会导致中断过于频繁,因此在资源充足的情况下,本次设计准备通过TIM3定时器进行定时进入中断,读取TIM2的计数值,并将TIM2存储值进行清零,把每次计数值进行累加,得到水流量的动态值。首先确定我们将使用的定时器,TIM2,本次定时器使用的时钟源是外部时钟模式2,可以选择的外部时钟源模式有两个;模式2是针对定时器特殊通道的输入,以TIM2为例,模式2指的是TIM2_ETR通道的输入。...

2022-08-05 17:34:40 2363

原创 STM407的GPIO口配置(对比STM32F103)

本来觉得F407跟F103没啥区别,只是性能更强了一些,仔细了解了一下,还是有差异的,尤其是在GPIO口配置的过程中,下面简单记录下。1.时钟不同 STM32F103的GPIO是挂载APB2总线时钟上,而F407是在AHB1总线上(注意是AHB1总线,所以使能函数和时钟地址都要改变),AHB是高速总线,性能相对更好,因此应使用RCC_AHB1PeriphClockCmd(, )函数进行时钟使能。上图来源于STM32F4XX参考手册2....

2022-04-09 22:26:12 3364 2

原创 c盘清理小技巧(亲测,效果还可以)

众所周知,c盘是很多软件默认的下载路径,有时候不知不觉c盘就满了,里面可能存储了很多的缓存文件,例如qq和微信的缓存、浏览器下载的安装包等,但大家往往对c盘的路径不太熟悉,也很难找到对应的文件,下面是我近日清理c盘发现的一个小工具,我从剩余10G的内存扩大到30G,所以想分享一下。1.首先,下载360安全卫士(很多hxd可能对360印象不太好,但里面的一个小工具确实有用,用过之后可以卸载)2.然后,在功能大全中搜索《查找大文件 》3.接着,单选C盘进行扫描4.最后,单击文件名会打

2022-04-04 13:16:01 661

原创 keil5安装芯片包及重装软件心得

(近期因公司需要使用APM系列芯片要安装支持包,但是我电脑环境似乎在大一的时候被我玩坏了,因此总是报错,卸载了几次,查了些资料,终于在清明节解决了)1.安装芯片包的常规方法(用来支持stm32,c51等芯片开发)1.1获取芯片包(1)官网获取(MDK5 Software Packs)(2)csdn搜索很多大佬都有上传芯片包,大家可以自取1.2常规安装方法(1)直接安装(直接点击安装包,注意路径,一般可以)(2)利用Pack Installer安装(管理员身份打开).

2022-04-04 12:04:53 12112 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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