自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vscode编译运行多个C++文件

在使用Vscode编译单个文件网上很多教程,但是对多个文件编译会发现经常出问题,通过不断的借阅网友的教程改进终于完成C++运行多个文件教程如下:

2024-02-05 12:16:49 1926

原创 YOLOV5 显示预测结果

YOLOV5 显示预测结果

2024-01-08 10:18:42 434

原创 openCV入门

本文主要通过对啥都会一点研究生系列进行总结,对关键代码进行注释,方便使用以及复习。

2024-01-05 11:00:31 662

原创 论文-三线表

三线表

2023-12-27 20:19:09 437

原创 C语言-数组(一)

在C语言中,数组是一种相同数据类型元素的集合,存储在连续的内存位置上。数组允许将相关的数据组合在一起,以便更方便地进行操作和管理。

2023-12-21 13:09:42 76

原创 STM32与Freertos入门(七)信号量

FreeRTOS提供了二值信号(Binary Semaphore)作为一种同步机制,用于在任务之间进行简单的通信和同步操作。二值信号是一种特殊类型的信号量,只能有两种状态:0(未触发)和1(已触发)。以下是关于FreeRTOS二值信号的一些详细介绍和用法:信号创建:可以使用FreeRTOS提供的API函数创建二值信号。在创建信号时,需要指定初始状态。可以选择将信号初始化为未触发(0)或已触发(1)。信号等待:任务可以使用函数等待二值信号。

2023-12-16 15:33:46 162

原创 STM32与Freertos入门(六)队列

队列是FreeRTOS提供的一种重要的通信机制,用于在任务之间传递数据。FreeRTOS队列是一种先进先出(FIFO)的数据结构,用于在任务之间传递消息或数据项。它允许一个任务将数据项发送到队列,而另一个任务则可以从队列中接收这些数据项。以下是FreeRTOS队列的一些重要特点和用法:队列创建:可以使用FreeRTOS提供的API函数创建队列。在创建队列时,需要指定队列的最大长度和每个数据项的大小。发送数据:任务可以使用函数将数据项发送到队列中。如果队列已满,发送操作将被阻塞,直到有空间可用。

2023-12-16 14:06:02 673

原创 STM32与Freertos入门(五)任务案例

通过两个按键任务分别控制不同的点灯案例创建 4 个任务:在点灯任务的基础上在创建两个按键任务:Task_led:间隔 500ms 闪烁 LE1;Task_led2:间隔 1000ms 闪烁 LED2;Task_key:如果 Task_led存在,则按下 KEY 后删除 Task_led,否则创建 Task_led;Task_key2:如果 Task_led2正常运行,则按下 KEY2 后挂起 Task_led2,否则恢复 Task_led2

2023-12-16 12:48:48 179

原创 STM32与Freertos入门(四)任务调度的介绍

FreeRTOS支持的任务调度方法有抢占式、协作式、时间片轮转

2023-12-15 20:07:07 271

原创 STM32与Freertos入门(三)任务的创建、删除

通过创建不同的任务进行点灯

2023-12-15 19:26:21 215

原创 stm32与Freertos入门(二)移植FreeRTOS到STM32中

本次使用的单片机型号为STM32F103C8T6,通过CubeMX快速移植。

2023-12-15 18:26:45 207

原创 ubuntu学习(六)----文件编程实现cp指令

ubuntu学习(六)----文件编程实现cp指令

2023-08-27 16:34:19 1045

原创 ubuntu学习(五)----读取文件以及光标的移动

ubuntu学习(五)----读取文件以及光标的移动

2023-08-25 20:48:59 921

原创 ubuntu学习(四)----文件写入操作编程

ubuntu学习(四)----文件写入操作编程

2023-08-25 17:15:03 1407 1

原创 Linux学习(三)----文件打开及创建

Linux学习(三)----文件打开及创建

2023-08-25 15:28:54 418

原创 C++学习笔记----深拷贝、浅拷贝

C++学习笔记----深拷贝、浅拷贝

2023-08-23 15:31:57 323

原创 C++类和对象----构造函数和析构函数

C++类和对象----构造函数和析构函数

2023-08-22 22:42:56 87

原创 C++类和对象----封装(观看黑马教程整理的笔记)

C++类和对象----封装(观看黑马教程整理的笔记)

2023-08-22 22:10:53 115

原创 C++学习笔记----函数占位参数

C++学习笔记----函数占位参数

2023-08-22 21:00:28 47

原创 函数的使用-1函数默认参数

函数的使用-1函数默认参数

2023-08-22 20:18:52 116

原创 C++学习笔记---- 引用

C++学习笔记---- 引用

2023-08-22 19:57:59 241

原创 C++ new运算符开辟空间

new运算符开辟空间

2023-08-22 14:19:16 459 1

原创 通讯录管理系统

最近在学习C++,通过观看黑马的教程进行学习,本文主要对通讯录管理系统的内容进行代码复现笔记,方便以后复习与使用,也方便大家复制使用,节约学习时间。

2023-08-22 13:19:06 64

原创 Ubuntu vi 左下角没有提示

Ubuntu vi 左下角没有提示

2023-08-20 20:09:29 702

原创 Linux学习(二)常用快捷方式以及编写代码和执行程序

Linux学习(二)常用快捷方式以及编写代码和执行程序

2023-08-20 20:05:36 118

原创 Linux学习(一)虚拟机安装

最近准备开始进行linux的学习,本文从头开始记录学习过程以及遇到困难处理办法,便于以后复习、指令复制等。

2023-08-20 17:27:32 134

原创 超声波传感器(HC-SR04)按时序图手撕驱动

在单片机开发中,最开始是直接使用厂家提供的驱动,有时候厂家不提供或者好用时候还会网上复制被人的驱动,但是有的并没有资源可用,此时就需要自己按照说明书/使用手册进行驱动的封装,本文就是从最简单的超声波超声波传感器开始进行练习驱动的封装。

2023-08-18 16:24:50 243

原创 结构体指针变量的使用

结构体指针变量的使用

2023-08-15 21:03:12 294

原创 结构体和数组结合使用

结构体与数组结合使用

2023-08-15 15:39:57 324

原创 结构体的定义与赋值

结构体的定义与赋值

2023-08-15 00:45:19 444

原创 值传递、形参实参的关系、地址传递(指针和函数)

值传递、形参实参的关系、地址传递(指针和函数)

2023-08-14 23:10:23 158

原创 const修饰指针

1 常量指针:const修饰指针2 指针常量:const修饰常量3 const对指针、常量都修饰。

2023-08-14 17:33:24 184 1

原创 空指针和野指针

空指针野指针

2023-08-14 16:57:42 46

原创 STM32 HAL 驱动PM2.5传感器(GP2Y10AU气体检测模块)

本文通过STM32F103C8T6单片机通过HAL库方式对GP2Y10AU气体检测模块进行数据的读取,并通过串口来进行显示。

2023-08-06 20:08:36 1815 3

原创 STM32(HAL)多串口进行重定向(printf函数发送数据)

在HAL库中,常用的printf函数是无法使用的。本文通过重映射实现在HAL库多个串口可进行类似printf函数的操作。

2023-08-01 21:22:55 1741 1

原创 STM32(HAL)串口中断接收

本文对HAL串口中断函数进行介绍。

2023-08-01 21:17:00 1277 1

原创 STM32(HAL库)驱动st7789LCD屏幕(7引脚240*240)

屏幕厂家提供的都是标准库,网上找了找没看到好用的HAL库屏幕驱动,因此本文对HAL库驱动TFT屏幕进行详细讲解。

2023-07-24 00:22:58 3540

原创 STM32(HAL库)驱动AD8232心率传感器

本文通过STM32F103C8T6单片机通过HAL库方式对AD8232心率传感器进行数据的读取,并通过串口来进行显示。

2023-07-21 12:26:48 2284 2

原创 STM32(HAL库)驱动(2.0寸)TFT-LCD彩屏(240*320)

屏幕厂家提供的都是标准库,网上找了找没看到好用的HAL库屏幕驱动,因此本文对HAL库驱动TFT屏幕进行详细讲解。

2023-07-20 13:26:04 883

原创 STM32(HAL库)驱动(1.44寸)TFT-LCD彩屏

屏幕厂家提供的都是标准库,网上找了找没看到好用的HAL库屏幕驱动,因此本文对HAL库驱动TFT屏幕进行详细讲解。

2023-07-20 08:34:03 3069 1

空空如也

空空如也

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

TA关注的人

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