自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 FreeRTOS学习之路(二)API函数

什么是API函数API(Application Programming Interface)是实时操作系统RTOS的应用程序接口,是已经封装好的,在程序中通过调用API函数可以快速执行相应的任务。任务的创建和删除API函数xTaskCreate()使用动态的方法创建一个函数,任务的状态信息即任务控制块(TCB)需要RAM来报错,使用此函数会自动从FreeRTOS的堆中分配所需的RAM,因此需要提供内存管理文件,heap_x.c( x = 1,2,3,4,5)。而且宏configSUPPORT_DYN

2020-08-18 16:45:53 570

原创 FreeRTOS学习之路(一)基础知识

FreeRTOS是什么?实时操作系统(Real TIme Operation System)RTOS有uC/OS, RT-Thread, FreeRTOS等等。RTOS的核心是任务管理,FreeRTOS也不例外。我们学习FreeRTOS主要是用其多任务处理功能。多任务是由很多个小任务组成,这些小任务是并发处理的。但是stm32单片机的cortex-M3芯片只有一个CPU,每次只能执行一个任务,所以并发不等于同一时刻一起执行很多个任务,而是由于每个任务之间互相切换执行的速度非常快,看起来像是同一时刻执行很多

2020-08-17 21:55:31 772

原创 制作智能车

大学期间制作一辆智能车简介:我是电信专业的学生,上大学之前就希望自己能够制造出一辆智能车,但是前期经验不足,踩了很多坑,但是我没有放弃,继续动手制作一辆智能车。硬件:1个L298N模块,1个STM32F103ZET6开发板,两层圆盘的智能车框架,1个18650电池盒带粗线,3节18650充电锂电池,1200mah大容量3.7V,一块转DC8P_PH2.0转接板,两个马达,一个红外循迹模块软件...

2020-08-12 10:08:12 669

原创 C语言B站学习之路 (五)文件操作

目录文件的分类文件的打开与关闭文件的打开文件使用方式文件的关闭文件的读写fgetc和fputc从i给二进制文件顺序读入字符字符串读写函数:fgets和fputs数据快读写函数fread()和fwrite()格式化读写函数fprintf()和fscanf()顺序读写和随机读写ftell函数ferror函数clearerr函数文件的分类按数据的组长形式:ASCII文件(文本文件):每一个字节放在一个ASCII代码。二进制文件:把内存中的数据按其在内存中的存储形式原样输出到磁盘上存放。文件的打开与关闭

2020-08-11 10:40:10 267

原创 C语言学习之路 (四)结构体与共用体与链表

目录结构体与共用体结构体变量的引用可以引用成员的地址,也可以取结构体的地址。结构体变量的地址主要用作函数参数传递结构体变量的地址。结构体数组指向结构体类型数据的指针访问形式结构体变量作函数参数动态储存分配malloc函数calloc函数free函数链表头指针建立动态链表对链表的删除操作对链表的插入操作共用体共用体和结构体的比较共用体类型数据的特点枚举类型typedef定义类型说明符关于typedef的一些说明结构体与共用体有时需要将不同类型的数据组合成一个有机整体以便于引用。一个学生有学号、姓名、性别、

2020-08-11 10:26:57 415

原创 C语言B站学习之路 (三)变量与指针

目录局部变量和全局变量局部变量全局变量auto变量(动态变量,自动变量)static变量(静态变量)register变量extern声明外部变量用static声明外部变量小结内部函数和外部函数指针数组与指针引用一个数组元素多维数组与指针字符串与指针用字符指针指向字符字符数组作函数参数字符指针作函数参数对使用字符指针变量和字符数组的讨论指向函数的指针返回指针值的函数指针函数和函数指针的区别指针数组和指向指针的指针指针运算小结预处理命令无参宏定义带参宏定义文件包含条件编译局部变量和全局变量局部变量floa

2020-08-11 10:20:44 163

原创 C语言B站学习之路 (二)关系运算与数组和函数

目录关系运算符和表达式逻辑运算符if语句if语句注意问题if语句的嵌套条件表达式 ? :switch语句循环控制结构程序break和continue语句#include"conio.h"数组一维数组一维数组在内存中的存放一维数组元素的引用一维数组元素的引用一维数组元素初始化动态赋值冒泡法(起泡法)二维数组多维数组的定义二分法函数形式参数和实际参数函数的调用被调用的函数需要已经存在递归调用数组作为函数参数关系运算符和表达式关系运算符是双目运算符,有两个量比较的,结合性均为左结合,低于算术运算符,高于赋值运

2020-08-11 10:13:33 192

原创 C语言B站学习之路 (一)数据类型

目录数据类型和运算符和表达式算术运算符和算术表达式顺序程序设计字符数据的输入输出格式输入与输出(format)数据类型和运算符和表达式1个字节=8个位1B=8bps,宽带的单位是bps数据类型字节数数据范围int4-2^(32-1)–2147483648unsigned int40–2147483648long int4-2^(32-1)–2147483648float4-2^(32-1)–2147483648double8-2^(6

2020-08-11 10:05:52 148

原创 AD入门学习笔记—从新建工程到PCB设计

这里写自定义目录标题一.新建工程二.快捷键设置三.建立原理图元件库四.画原理图五.原理图更新到PCB六.PCB设计一.新建工程1.点击新建–新建PCB工程这个相当于一个文件2.新建PCB元件库(库-PCB元件库)3.新建原理图4.新建原理图库(库–原理图库)5.新建PCB二.快捷键设置在上面的菜单栏空白处右键,选择cu…,弹出的列表显示快捷键对应的操作。点击编辑即可更改快捷键。三.建立原理图元件库1.点击原理图库2.点击右下角panel3.在元件库原理图中绘制自己要的元件4.打开

2020-05-20 14:07:13 511

原创 Qt学习_插入图片

在Qt中插入图片1.点击新建,新建一个空的Qt图形界面工程。保存路径为本工程。2.新建一个image文件,把想要插入的文件放到此文件夹中。3.在工程管理窗口,会出现建立的Resources文件夹,也会默认进入添加资源窗口。4.在工程管理窗口中,右击Resources文件夹,点击Add Exiting Files,把image文件夹放入里面。按ctrl+s保存。5.切换到ui界面,拖入一...

2020-05-06 00:17:04 1553

用C++编写的租车系统,希望对你有帮助.exe

用C++编写的租车系统,简单容易理解,定义一个结构体Vehicle,这个结构体里面包含了每一辆车的信息,再定义了Time类,Date类,sys类

2020-06-14

第一版(待完善)STM32CubeIDE's Debug.pdf

STM32CubeIDE官方提供了英文版的调试白皮书,为了方便中国读者,故翻译成中文版本,分享给大家。

2020-04-09

空空如也

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

TA关注的人

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