自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Veis的博客

个人学习和开发过程的知识分享。

  • 博客(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 1610 1

原创 CH9121串口转以太网模块STM32驱动

CH9121串口转以太网模块STM32驱动

2022-02-07 21:53:14 2058 2

原创 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 829

原创 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 322

原创 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 266

原创 你真的懂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 219

原创 linux程序员必备的vi操作

文章目录一、关于vi二、创建/打开文件三、vi的三种模式四、vi的常用命令模式切换命令保存于退出操作命令方向操作命令跳转操作命令删除操作复制粘贴操作命令替换与查找操作命令其余常用操作命令恢复文件一、关于vi​ vi是最强大的文本编辑器,没有之一,vi作为上古神器,历史悠久,现在还应用如此的广泛,正印证了存在即合理的道理,只要你经常接触linux,必然少不了接触vi。​ vi的初次使用可能体验感很不好,就和上古神器一样,强大的武器和工具都是难以驾驭的。当你vi操作熟练后,你会觉得真香,并且你的90%操作

2020-07-12 16:11:01 132

原创 GDB调试工具的使用

GDB工具的使用

2020-07-04 13:51:58 142

原创 常用Markdown语法

1.标题# 标题1## 标题2### 标题3#### 标题4##### 标题5###### 标题6效果图:2.分割线---效果图:3.目录[toc]效果图:4.引用---> 这是一段引用---效果图(图中包含了上下分割线):5.列表和复选框有序列表示例:有序列表:把大象放进冰箱1.打开冰箱2.把大象塞进去3.关上冰箱无序列表示例:无序列表- 你好-...

2020-05-22 21:19:48 137

原创 再谈C语言宏定义

再谈C语言宏定义文章目录再谈C语言宏定义简单的宏定义带参数宏定义宏定义中的#和##运算符#运算符##运算符删除宏定义常用预定义宏简单的宏定义简单宏定义格式[关键字] [标识符] [替换列表]关键字#define标识符需要符合C语言变量命名标准替换列表是一系列的C语言记号,包括标识符、关键字、数字、字符常量、字符串字面量、运算符和标点符号等(注意替换列表可以为空,即简单宏可以只包含[关键字]和[标识符])。预编译过程对简单宏定义的处理当预处理器遇到第一个宏定义

2020-05-17 23:47:56 4278

原创 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 1069

原创 L298N驱动设计

L298N驱动代码封装

2020-04-08 14:08:10 1555

原创 C++中的浅拷贝和深拷贝

详解C++中的浅拷贝与深拷贝问题

2020-03-23 17:34:09 138

原创 TSIC506驱动程序

TSIC506驱动程序及电路

2020-03-13 14:27:19 619 1

原创 proteus虚拟串口实现

文章目录1.概述2.主要用到的软件说明3.创建虚拟串口对4.搭建Proteus仿真电路① 电路示意框图② DB9管脚定义及连接参考③ 绘制电路原理图④ 设置DB9串口及串口助手参数⑤ 加载准备好的测试代码hex文件⑥检验结果是否正确5.附录:测试代码1.概述主要介绍如何在Proteus中搭建串口通讯电路,利用VSPD软件虚拟一对串口,然后在PC中使用串口助手和Proteus中的MCU进行通信...

2020-03-04 04:21:07 9991 4

L298N测试代码与仿真电路.7z

封装好的L298N驱动代码,以及使用proteus 7.5仿真的电路图,使用的测试单片机为51单片机,如果需要移植到其他平台,请自行修改L298N.h文件里面的管脚映射。

2020-04-08

TSIC506-Demo.rar

TSIC506F驱动程序,里面包含STC15F104W单片机模拟串口的代码、自适应延时函数代码,传感器驱动代码。

2020-03-13

PCB中差分对的剖析和探讨

文档里面文字结合图片,对于差分对进行了剖析,值得学习

2018-11-07

零极点的计算与分析

该文档介绍了一个放大器的零极点。可以供大家下载下来学习参考。

2018-07-24

空空如也

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

TA关注的人

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