- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 LSM6DS3TH-C 6轴传感器驱动
LSM6DS3TH-C 6轴传感器驱动文章目录LSM6DS3TH-C 6轴传感器驱动说明驱动源码说明测试平台:STM32F4使用说明:在platform_ReadByte、与platform_WriteByte中实现对应平台的I2C读写操作接口默认应用接口为弱定义,定义此USER_APP_INTERFACE宏定义可以开启示例的应用接口,用户可自定义自己的接口函数,打印信息可自行关闭,默认的接口函数不包含单位转换,只实现了原始数据存储存储数据使用数据类型sLSM6DS3_Data默认定义了
2022-04-16 13:18:47 1580 1
原创 51单片机的串口结构
说明目前主要封装了串口1的实例,采用可移植数据类型,可以同步移植到STM32、STM8等单片机;需自行实现串口接收回调函数内容;欢迎各位指正并分享;头文件#ifndef __SERIAL_H__#define __SERIAL_H__#include <reg52.h>#ifndef uint8_ttypedef unsigned char uint8_t;#endif#ifndef uint16_ttypedef unsigned int uint16_t;
2021-03-18 23:39:50 825
原创 vmware-tools灰色而无法安装的问题
vmware-tools灰色而无法安装的问题1、现象:鼠标无法从虚拟机移动到Windows 当中,或者共享文件夹无法使用等,这时你需要重复以下步骤,重新安装VMware-tools2、解决方法:(1)设置虚拟机CD/DVD选项为【自动检测】(2)勾选启动时连接(3)点击开机后,菜单选择:虚拟机->VMware Tools安装,开机完成后即可看到VMware Tools光盘(4)双击加载光盘,里面有一个.tar.gz 格式的压缩包,将它拷贝到你平常放下载文件的目录中,右键解压到当前文件夹
2020-11-15 22:04:20 320
原创 C语言scanf的常用筛选功能使用
C语言scanf的常用筛选功能使用文章目录C语言scanf的常用筛选功能使用小例子一些常用限定符有一个这样的需求就是使用scanf限定输入数字。我们该怎么解决呢?答案是使用:%[],表示要读入一个字符集合。小例子只限定输入数字:char string[100];/* 这里只读取数字。*/scanf("%[0-9]", string);printf("string = %s\n", string);键盘输入:12345abc打印输出:string = 12345一些常用限定
2020-08-02 11:39:11 265
原创 你真的懂new和malloc的区别吗(C/C++)?
1、属性:new是C++关键字,需要编译器支持,malloc是库函数,需要头文件支持 。2、参数:使用new操作符申请内存分配时无需指定内存块的大小,编译器会根据类型信息自行计算,malloc则需要显式的指出所需内存的尺寸 。3、返回类型:new返回的是对象类型的指针,malloc返回void*,需要通过强制类型转换将void*指针转换成我们需要的类型。4、分配失败:new内存分配失败时,会跑出bac_alloc异常,malloc分配内存失败返回null 。5、 自定义类型 new会先调用opera
2020-08-02 11:35:24 218
原创 linux程序员必备的vi操作
文章目录一、关于vi二、创建/打开文件三、vi的三种模式四、vi的常用命令模式切换命令保存于退出操作命令方向操作命令跳转操作命令删除操作复制粘贴操作命令替换与查找操作命令其余常用操作命令恢复文件一、关于vi vi是最强大的文本编辑器,没有之一,vi作为上古神器,历史悠久,现在还应用如此的广泛,正印证了存在即合理的道理,只要你经常接触linux,必然少不了接触vi。 vi的初次使用可能体验感很不好,就和上古神器一样,强大的武器和工具都是难以驾驭的。当你vi操作熟练后,你会觉得真香,并且你的90%操作
2020-07-12 16:11:01 132
原创 常用Markdown语法
1.标题# 标题1## 标题2### 标题3#### 标题4##### 标题5###### 标题6效果图:2.分割线---效果图:3.目录[toc]效果图:4.引用---> 这是一段引用---效果图(图中包含了上下分割线):5.列表和复选框有序列表示例:有序列表:把大象放进冰箱1.打开冰箱2.把大象塞进去3.关上冰箱无序列表示例:无序列表- 你好-...
2020-05-22 21:19:48 136
原创 再谈C语言宏定义
再谈C语言宏定义文章目录再谈C语言宏定义简单的宏定义带参数宏定义宏定义中的#和##运算符#运算符##运算符删除宏定义常用预定义宏简单的宏定义简单宏定义格式[关键字] [标识符] [替换列表]关键字#define标识符需要符合C语言变量命名标准替换列表是一系列的C语言记号,包括标识符、关键字、数字、字符常量、字符串字面量、运算符和标点符号等(注意替换列表可以为空,即简单宏可以只包含[关键字]和[标识符])。预编译过程对简单宏定义的处理当预处理器遇到第一个宏定义
2020-05-17 23:47:56 4271
原创 MFC中CString类常用函数介绍
CString类的介绍(宽字符形式介绍)文章目录CString类的介绍(宽字符形式介绍)1、CString类原型2、常见构造函数的使用3、AppendFormat函数4、Compare和CompareNoCase函数5、Delete函数6、Find函数7、FindOneOf函数8、Format函数9、GetEnvironmentVariable函数10、Insert函数11、Left、Right...
2020-04-10 08:21:31 1041
原创 proteus虚拟串口实现
文章目录1.概述2.主要用到的软件说明3.创建虚拟串口对4.搭建Proteus仿真电路① 电路示意框图② DB9管脚定义及连接参考③ 绘制电路原理图④ 设置DB9串口及串口助手参数⑤ 加载准备好的测试代码hex文件⑥检验结果是否正确5.附录:测试代码1.概述主要介绍如何在Proteus中搭建串口通讯电路,利用VSPD软件虚拟一对串口,然后在PC中使用串口助手和Proteus中的MCU进行通信...
2020-03-04 04:21:07 9890 4
L298N测试代码与仿真电路.7z
2020-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人