自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QT中Json类应用

QT5.0开始支持Json类,常用的四个类:QJsonValue、QJsonDocument、QJsonArray、QJsonObject。QJsonValueQJsonArray它封装了一个完整的JSON文档,并且可以从UTF-8编码的基于文本的表示以及Qt自己的二进制格式读取和写入该文档。

2024-10-10 18:00:09 1406

原创 DL645通信协议

主要有两个版本,分别是DL/T645-97和DL/T645-07,97代表是97年制定的协议,07则是2007年修正后的协议,两个版本都是广泛应用。5、FE FE FE 68 AA AA AA AA AA AA 68 13 00 DF 16可以读出准确地址,AA AA AA AA AA AA算是读表地址专用地址,13控制码,根据协议,就是读地址控制码,DF为校验,16是结尾。7、数据域的结构随控制码的功能而改变,可以是:数据标识、密码、操作者代码、数据、帧序号等。实际的电表数为:54623.71度。

2024-10-08 15:42:31 4435 1

原创 Excel常用函数应用

range_lookup:精确匹配/近似匹配,FALSE(0、空格或不填(但是要有','占位))/TRUE(1或不填(无逗号占位);需要根据C2表格里的数据,从表2引用相匹配的数据,并将数据放在表格1的D2位置。注意:关于“查找的方式 ”有两种,2 代表 模糊查找 ,1 代表精确查找。col_index_num:返回数据在查找区域的第几列数。lookup_value:唯一列值;table_array:查找的区域;其他数据通过下拉可以直接适配。1.3 跨文件或跨目录应用。

2024-05-23 15:53:57 192 1

原创 S32K344 调试

1.1 将文件夹放到目标位置。1.2 导入目标文件。

2024-03-11 16:53:42 354

原创 Beyond Compare 30天评估期结束解决办法

解决beyond compare过期方法

2022-08-26 10:12:31 1168

原创 linux交叉编译出错

linux交叉编译出错。

2022-07-03 01:35:06 504

原创 STM32F407 CCM应用

1、在Options for Target设置Linker如下:2、Target选项勾选IRAM23、设置sct文件增加如下内容:LR_IROM1 0x08020000 0x000E0000 { ; load region size_region ER_IROM1 0x08020000 0x000E0000 { ; load address = execution address *.o (RESET, +First) *(InRoot$$S

2022-05-12 11:41:25 1114

原创 堆栈主要区别

【C/C++】一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数名,局部变量的名等。2、堆区(heap)— 由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收。3、静态区(static)—全局变量和局部静态变量的存储是放在一块的。程序结束后由系统释放。4、文字常量区—常量字符串就是放在这里的,程序结束后由系统释放 。5、程序代码区— 存放函数体的二进制代码。【Windows】1、栈...

2022-03-22 21:23:25 1474

原创 Cortex-M3 R0~R15寄存器组

Cortex-M3 R0~R15寄存器组

2022-03-22 20:28:28 3011

原创 STM32内存统计

背景:一个项目基于STM32F407开发,在实现一个功能模块时需要申请一大块内存用于数据存储,为了避免后期内存不足,事前需要做内存统计。通过keil编译,我们可以看到目前已使用flash情况:下面我们一一解读: Code:是程序中代码所占字节大小; RO-data:程序只读的变量,也就是带const的,和已初始化的字符串等; RW-data:已初始化的可读写全局/静态变量; ZI-dat...

2022-03-21 16:29:04 728

原创 利用shell脚本控制树莓派GPIO

1. 什么是shell Shell 诞生于 Unix,是与 Unix/Linux 交互的工具。Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控

2017-08-25 10:51:33 2350

原创 树莓派---远程控制

0、前言 如果手头没有显示屏,而有一台笔记本以及一根网线,可以通过笔记本连接树莓派。这里介绍实用SSH连接笔记本,以及在GUI图形化界面下远程控制树莓派。 1、SSH连接树莓派方法 下载并安装软件:PuTTY 打开软件如图:填写IP地址 其中IP地址为树莓派IP地址(可通过指令ifconfig查询),其他默认点“打开”即可。

2017-08-23 10:30:00 1817

原创 linux 之USB操作

前言 Linux系统是将所有的设备当成文件来处理,因此要使用USB存储设备,就必须知道USB设备的文件名。读出设备名称 在命令提示符下输入: #fdisk -l 或 $ sudo fdisk -l; 通过 输出的信息:/dec/mmcblk0p1… /dev/mmcblk-p2…可以判定安装了系统的SD信息; 通过信息:Disk/dev/sda… 可以知道U盘的设备名称及信息。对

2017-08-22 21:35:14 1889

原创 Linux 之vi应用

1、vi模式 vi是Linux/Unix系统提供的屏幕编辑器。 vi有三种基本模式: (1)命令模式(command mode) 在该模式下,可以控制光标的移动,字符、行的删除、移动,或者复制某区段及切换进入其他模式。 (2)插入模式(insert mode) 在该模式下,可以进行文字输入,随意增加、删除字符。如果需要退出可以按

2017-08-22 20:55:31 275

原创 STM32 的SPI总线配置

SPI3 在SWD模式下的配置。

2017-06-12 19:56:22 3068

空空如也

空空如也

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

TA关注的人

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