自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

原创 不可将两个浮点数 直接做 相等比较判断

在编程过程中,if语句是用作判断,整数是非常好理解的,那么浮点数呢?例如:a=0.333,b=0.333,if(a==b){}能这样用吗?看起来没问题,其实问题很大。浮点数和double型数在计算机中并不能精确存储,所以看似相等,但是在计算机中存储的二进制不一定相等,所以浮点数的比较是否相等,一般是让两个浮点数相减求绝对值,绝对值在某个范围内就认为相等,至于之歌范围是多大也

2017-09-19 18:14:47 3363

原创 modbus RTU 3.5字符时长,1.5字符时长

3.5字符不是两个字节之间的,而是两个帧之间的,帧就是一串,就是1次从机回复,或主机查询。而两个字节之间的是1.5字符。总结:帧间距要大于3.5T,字节间距要小于1.5T

2017-09-11 11:04:04 4396

原创 STM32 DAC输出,引脚设置成模拟输入

开启 IO口时钟,设置引脚为模拟输入。STM32F103ZET6 的 DAC 通道 1 在 PA4 上,所以,我们先要使能 PORTA 的时钟,然后设置 PA4 为模拟输入。DAC 本身是输出,但是为什么端口要设置为模拟输入模式呢?因为一但使能 DACx 通道之后,相应的 GPIO 引脚(PA4 或者 PA5)会自动与 DAC 的模拟输出相连,设置为输入,是为了避免额外的干扰。

2017-09-07 16:24:10 12421

原创 DL/T645规约解析

摘要:DL/T645规约是针对电表通信而制定的通信协议,主要有两个版本,分别是DL/T645-97和DL/T645-07,97代表是97年制定的协议,07则是2007年修正后的协议,而且基本上07版出来时,是要替代97版的通信协议的,但是比较坑的是,目前很多厂家的电表是支持这两种通信协议的,目前新表主流还是07版的。下面就解析这两种表通信协议:DL/T645-07:数据帧格式:注意

2017-09-06 18:17:47 71378 15

x86汇编语言-从实模式到保护模式 配套源码及资料

x86汇编语言-从实模式到保护模式 配套源码及资料

2021-05-10

DLT 645-1997.pdf

DLT645-1997通信协议pdf

2021-04-14

空空如也

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

TA关注的人

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