自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 05_FreeRTOS队列

FreeRTOS队列1、简介FreeRTOS发送到队列的消息是通过拷贝实现的,这意味着队列存储的数据时原数据,而不是原数据的引用。2、FreeRTOS队列基本用法1)、定义一个队列句柄变量,保存创建的队列,如: QueueHandle_t Message_Queue;2)、使用API函数xQueueCreate创建一个队列。3)、如果希望使用先进先出队列,使用API...

2018-03-05 14:30:34 268

原创 04_FreeRTOS任务通知

FreeRTOS任务通知FreeRTOS在每创建一个任务时,在任务控制块TCB中有一个32位的通知值成员变量ulNotifiedValue和一个表示状态的成员变量ucNotifyState。假如某个任务通知的接收任务因为等待任务通知而阻塞的话,向这个接收任务发送任务通知以后就会解除这个任务的阻塞状态。使用任务通知比起创建队列、二进制信号量、计算信号量或事件组速度更快、占用的RAM更小。但是...

2018-03-05 14:30:11 311

原创 03_FreeRTOS任务控制

FreeRTOS任务控制1、相对延时函数1.1、函数描述void vTaskDelay( const TickType_t xTicksToDelay )调用vTaskDelay后,任务进入阻塞状态,持续时间由 xTicksToDelay 指定,单位是系统节拍时钟周期。宏 portTICK_PERIOD_MS 用来辅助计算时间。vTaskDelay指定的延时时间是从调用v...

2018-03-05 14:29:56 239

原创 02_FreeRTOS任务创建和删除

FreeRTOS任务创建和删除1、任务创建1.1、函数描述BaseType_t xTaskCreate( TaskFunction_t pxTaskCode, const char * const pcName, const uint16_t usStackDepth...

2018-03-05 14:29:32 193

原创 01_FreeRTOS在stm32f103上的移植

FreeRTOS在stm32f103上的移植1. FreeRTOS下载包文件结构下载包目录包含两个子目录:FreeRTOS和FreeRTOS-Plus。现在只关心FreeRTOS下的文件。在FreeRTOS文件下下包含如下文件:FreeROTS |+--Demo 包含演示工程历程 |+--License |+--Source 包含实时...

2018-03-05 14:28:56 860

原创 14_c++模板

c++模板所谓模板就是为函数或者类声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。c++模板有2种形式:函数模板和类模板,函数模板针对仅参数类型不同的函数,类模板针对数据成员和成员函数类型不同的了。总之,模板就是一种对类型进行参数化的工具。编译程序时,编译器根据参数来推导模板的参数类型,然后生成具体的函数代码。1、函数模板假如编写一个求2个int类型

2018-01-15 14:14:05 175

原创 13_c++抽象类

c++抽象类1、什么是纯虚函数纯虚函数是在基类中声明的虚函数,它在基类中没有定义,但要求任何派生类都要定义自己的实现方法。在基类中实现纯虚函数的方法是在函数原型后加“=0”class Human {private: int a;public: virtual void eating(void) = 0;/* 抽象类 */ virtual void wea

2018-01-15 14:13:07 433

原创 12_c++类型转换

c++类型

2017-12-27 15:44:49 185

原创 02_stm32f10x中断优先级

stm32f10x中断优先级

2017-12-26 14:49:42 814

原创 01_stm32f10x外设库及MCU启动流程

stm32f10x外设库及MCU启动流程

2017-12-26 14:24:25 630

原创 11_c++多态

c++多态

2017-12-22 20:03:22 932

原创 10_c++再论构造函数

c++再论构造函数

2017-12-22 20:01:22 175

原创 09_c++多继承

c++多继承

2017-12-22 19:59:46 215

原创 08_c++访问控制和继承

c++访问控制和继承

2017-12-21 16:40:15 208

原创 07_c++运算符重载

c++运算符重载

2017-12-20 15:52:09 192

原创 06_c++静态成员和友元

静态成员和友元

2017-12-15 14:42:41 345

原创 05_c++构造和析构

c++构造和析构

2017-12-14 14:42:55 168

原创 04_c++重载_指针_引用

c++重载/指针/引用

2017-12-13 21:55:17 373

原创 03_c++程序结构

c++程序结构体

2017-12-13 14:11:09 220

原创 02_类的控制访问

类的控制访问

2017-12-12 16:36:19 186

原创 01_c++类的引入

c++类的引入

2017-12-12 16:35:42 165

原创 ADC

STM32F4之ADC

2017-09-14 21:27:17 517

原创 uart

STM8之uart中断收发

2017-09-12 14:44:28 515

原创 外部中断

STM32F4之外部中断

2017-09-04 22:28:05 509

原创 stm32f4定时器基本应用

stm32f4定时器基本应用

2017-09-03 22:38:53 4901

原创 stm32f4使用Systick实现延时

系统滴答定时器Systick的使用

2017-09-03 17:28:38 5486

原创 STM32F4使用DMA收发数据

STM32F4串口1使用DMA收发数据

2017-09-03 09:54:39 26347 7

原创 UART

STMF4之UART使用

2017-08-18 21:58:36 323

原创 GPIO - 副本

STM32F4通用I/O使用

2017-08-13 23:26:27 264

原创 STM32F4_RCC系统时钟配置及描述

STM32F4_RCC系统时钟配置及描述

2017-08-13 15:14:59 1989

原创 搭建开发环境

stm32开发环境搭建

2017-08-12 21:42:43 216

STM32F407串口1使用DMA收发数据

函数实现了STM32F407使用串口1收发数据:当串口接收到数据时,立刻返回原数据,在stm32f4xx_it.c文件中需要添加中断函数DMA2_Stream7_IRQFuc()和USART1_IRQFuc()

2017-09-03

空空如也

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

TA关注的人

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