- 博客(17)
- 收藏
- 关注
原创 蓝桥杯开发板STM32G431RBT6高阶HAL库学习FreeRtos——FreeRTOS任务调度方式
1、仅就绪态可转变成运行态2、其他状态的任务想运行,必须先转变成就绪态。
2024-07-07 00:00:00
209
原创 蓝桥杯开发板STM32G431RBT6高阶HAL库学习FreeRtos——认识HAL_Delay和osDelay的区别
LED1亮,LED2不亮。LED1亮,LED2亮。
2024-07-06 00:00:00
200
原创 蓝桥杯开发板STM32G431RBT6高阶HAL库学习FreeRtos——完成第一个小项目点灯
【代码】蓝桥杯开发板STM32G431RBT6高阶HAL库学习FreeRtos——完成第一个小项目点灯。
2024-07-05 00:00:00
315
原创 蓝桥杯开发板STM32G431RBT6高阶HAL库学习FreeRtos——新建工程
蓝桥杯嵌入式使用的单片机是STM32G431RBT6,内核ARM Cortex - M4,MCU+FPU,170MHz/213DMIPS,高达128KB Flash,32KB SRAM,其余的外设就不多介绍了,参照数据芯片数据手册。
2024-07-04 10:27:37
193
原创 Visual Studio2022软件安装教程(超详细)
Visual Studio是一款由微软开发的集成开发环境(Integrated Development Environment, IDE)。它提供了丰富的工具和功能,用于开发各种类型的应用程序,包括桌面应用程序、Web应用程序、移动应用程序和云应用程序。Visual Studio支持多种编程语言,如C#、C++、VB.NET、Python等,因此开发者可以根据自己的偏好使用不同的语言进行开发。
2024-01-18 21:58:33
4032
2
原创 Day7、结构体的认识与学习
struct 结构体名 { 结构体成员列表 };struct 结构体名 变量名struct 结构体名 变量名 = { 成员1值 , 成员2值…}定义结构体时顺便创建变量//结构体定义//成员列表//姓名int age;//年龄int score;//分数}stu3;//结构体变量创建方式3//结构体变量创建方式1//struct 关键字可以省略stu1.name = "张三";
2024-01-18 20:20:36
508
1
原创 Day6、指针的基本学习
指针变量定义语法:数据类型 * 变量名;//1、指针的定义int a = 10;//定义整型变量a//指针定义语法: 数据类型 * 变量名;int * p;//指针变量赋值p = &a;//指针指向变量a的地址//打印数据a的地址//打印指针变量p//2、指针的使用//通过*操作指针变量指向的内存return 0;指针变量和普通变量的区别普通变量存放的是数据,指针变量存放的是地址指针变量可以通过" * "操作符,操作指针变量指向的内存空间,这个过程称为解引用。
2024-01-17 10:59:35
859
原创 Day5、学习函数并掌握函数
函数的定义一般主要有5个步骤:1、返回值类型2、函数名3、参数表列4、函数体语句5、return 表达式返回值类型 函数名 (参数列表) {函数体语句 return 表达式 }返回值类型 :一个函数可以返回一个值。函数名:给函数起个名称参数列表:使用该函数时,传入的数据函数体语句:花括号内的代码,函数内需要执行的语句return表达式: 和返回值类型挂钩,函数执行完后,返回相应的数据定义一个加法函数,实现两个数相加return sum;
2024-01-16 10:07:07
566
1
原创 富斯FS-i6遥控器6通道刷10通道教程
富斯FS-i6遥控器原本是一款带有6通道的遥控器,可以用于控制无人机、航模飞机、赛车和船只等,如果将其刷成10通道,则可以增加遥控器的可控性和精度,以更好地控制飞行器或其他设备。
2024-01-15 13:12:03
1762
4
原创 Day4、数组的认识与学习
数据类型 数组名[ 数组长度 ];数据类型 数组名[ 数组长度 ] = { 值1,值2 ...};数据类型 数组名[ ] = { 值1,值2 ...};示例://定义方式1//数据类型 数组名[元素个数];//利用下标赋值//利用下标输出//第二种定义方式//数据类型 数组名[元素个数] = {值1,值2 ,值3 ...};//如果{}内不足10个数据,剩余数据用0补全//逐个输出//一个一个输出太麻烦,因此可以利用循环进行输出i < 10;i++)
2024-01-15 12:57:16
459
1
原创 Day3、学习程序流程结构
*案例描述:**水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身例如:1^3+ 5^3+ 3^3 = 153请利用do…while语句,求出所有3位数中的水仙花数。
2024-01-14 21:02:35
995
1
原创 无人机飞行控制技术期末复习
无人机通信链路用于在控制站和飞行器之间传输数据,分为上行链路和下行链路。上行链路(从控制站到飞行器)的功能是:发送飞行路径数据、实时发送操控人员的飞行控制指令、发送控制命令到机载任务载荷、发送相关位置信息到飞机惯导/自动飞行控制系统中。下行链路的功能是:发送飞机的位置信息、载荷图像和数据信息、状态信息到控制站。导航系统:广义上理解,导航是决定你在哪里的技术。对于机器人和无人机这样的自主装置,导航可以定义为提取装置自身运动和周围环境信息的过程。
2024-01-11 20:50:41
1132
1
原创 利用VSCod完成c++项目工程搭建
VSCode是由微软开发的跨平台、免费且开源的代码编辑器。它支持多种编程语言和框架,包括JavaScript、TypeScript、Node.js、React、Angular等。VSCode具有智能代码补全、语法高亮、版本控制、实时错误检测和调试器等丰富的功能。此外,VSCode还拥有大量的插件和扩展,可以进一步增强编辑器的功能,满足不同开发者的需求。同时,它支持多种操作系统,例如Windows、macOS和Linux等。VSCode易于使用可扩展的特性使得它成为许多软件开发者的首选编辑器之一。
2024-01-10 23:20:19
2930
原创 SolidWorks2023安装教程(超详细)
SolidWorks 是一款三维计算机辅助设计 (CAD) 软件,被广泛应用于机械制造、工业产品设计、工程绘图等领域。它提供了许多功能强大的工具,用于建立、分析和模拟三维模型,帮助用户在设计和开发过程中提高效率和准确性。其中包括通过创建动画和渲染实现可视化效果的功能,以及对模型进行载荷和应力测试的工具。SolidWorks 可以帮助用户减少大量重复性工作,使其能够更快速地创建符合要求的设计方案。
2024-01-05 15:59:11
19285
9
基于C++创作的通信录管理系统
2024-01-20
大学生期末复习之《摄影测量与遥感》(适合导航工程技术专业)
2024-01-15
利用python爬虫爬取豆瓣电影信息
2024-01-15
组装qav250遇到问题
2023-11-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人