自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小童的博客

学习如逆水行舟,不进则退

  • 博客(5)
  • 收藏
  • 关注

原创 常用关键字static用法

不太常用会遗忘,通过比较来加深印象和理解1.静态变量不能跨函数使用:#include <stdio.h>void f(int q){ q=10;//return 0;}void g(int * p){*p=11;}int main(void){int i,j;f(i);g(&j); printf("i=%d\n",i); print...

2018-03-26 16:01:04 244 1

原创 【笔记】飞控篇chap3_惯性传感器与欧拉角

1.无飞控板的姿态检测单元包括了陀螺仪、加速度计和磁力计,本控制器采用的惯性传感器为 MPU6500 和磁力计 LSM303D2.MPU6500 惯性传感器中融合了陀螺仪和加速度计,其中所有的数据都是沿着 X、Y、Z 三个轴向检测而来3.加速度计:测量运载体线加速度的仪表,准确来说它测的不是加速度,它检测的是它受到的惯性力(包括重力)3.1速度传感器实际上是用 MEMS 技术检测...

2018-03-26 10:59:59 1652

原创 【笔记】STM32F4_UCOSiii开发手则_第五章_任务管理02

5.3任务控制块OS_TCBOS_TCB保存任务信息,使用OSTaskCreat();创建任务时,会给任务分配一个任务控制块创建一个结构体 struct os_tcb{};5.4任务堆栈:用来在任务切换和调用函数时保存现场,每个任务都有一个堆栈。下面讲创建一个堆栈1.CPU_STK数据类型定义任务堆栈,CPU_STK实际是一个CPU_INT32Ul类型(cpu.h),一个CPU_...

2018-03-15 16:52:47 209

原创 【笔记】STM32F4_UCOSiii开发手则_第五章_任务管理

5.1UCOSiii启动与初始化使用UCOSiii时初始化步骤打开UCOSiii1.先调用OSInit();2.创建任务:在main.c中创建start_task();其余任务在start_task();中创建,在调用OS_TaskCreat();创建任务前,需先调用OS_CRITICAL_ENTER();进入临界区创建任务完成后OS_CRITICAL_EXIT();推出临界...

2018-03-12 11:53:05 180

原创 typedef(类型定义)

typedef声明并没创建新的数据类型,只是为已存在的数据类型增加了一个新的名称1.typedef 建立一种新的数据类型名,如声明:typedef int length //将length 定义为和int具有相同意义的名字2.length structsnode{   ...   ...        }Treenode;创建新的类型关键字:Treenode(一个结构),e...

2018-03-11 21:43:23 200

空空如也

空空如也

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

TA关注的人

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