技术
文章平均质量分 57
bugisabug
这个作者很懒,什么都没留下…
展开
-
Modbus协议解析
Modbus协议解析Modbus协议分类Modbus通讯模型Client-Server模型Master-Slave模型寄存器功能码新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Modbus协议分类Modbus是工业现场原创 2022-03-13 17:34:59 · 5568 阅读 · 0 评论 -
makefile在链接静态库时,关于库文件名的坑爹经历
坑爹时长: 4小时--(在这个问题上,卡顿了 近 4小时,期间各种尝试,导致头晕眼花、郁闷无比)解决时长: 10秒钟---(发现问题后,质疑stallman老爷子为不直接点)目的描述: 要把名字为 libmylib.a 的静态链接库,链接到主工程中,生成elf可执行文件。 工具依赖基于eclipse的IDE。它将工程属性中的编译选项,自动生成makefile,然后编译源文件。问题描述: ...原创 2021-03-19 15:43:48 · 517 阅读 · 2 评论 -
STM32中CCM SRAM的使用
在STM32中,变量默认存放于SRAM上。其实STM32有另外一片区域,可以存放数据,叫CCM DATA RAM。如下图所示: 特别要注意的是,CCM DATA RAM只能存放数据,不能存放代码。如过想将 CCM DATA RAM利用起来,需要修改连接脚本,新建一个section,并且在定义变量时,用attribute关键字,通知连接器,将变量map到CCM所在的区域。具体来讲,有如下几个步骤:1:在链接文件新建一个memory区域,此区域规定CCM DATA RAM的地址及范围:...原创 2021-03-18 20:15:36 · 4469 阅读 · 0 评论 -
float与double的编码示例
概述 float与double是两种浮点数编码类型。应该清晰其在内存中的存储形式。浮点数编码,在计算机中采用 符号+指数+尾数(S+E+M) 这种格式进行编码。 符号位 S 指数位 E 尾数位 M ALL float 1 bit 8 bit 23 bit 32 bit double 1 bit 11 bit 52 bit 64 bit 编码 以float为例,说...原创 2020-06-28 17:50:47 · 2290 阅读 · 0 评论