自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ucos 学习笔记

一、1、任务优先级:ucos操作系统它是根据就绪表中任务的优先级来决定任务的运行顺序的。每个任务都是具有优先级的,它是任务的唯一标识。数值越小,优先级越高。2、任务堆栈:每个任务都有自己的堆栈,主要用于保存该任务中变量及寄存器的值。在创建任务时,任务堆栈大小即是其中一个入口参数3、任务控制块(OS_TCB):记录任务堆栈指针,任务优先级、任务状态、任务函数指针任务就绪表:记录系统中所有处于就绪状态的任务。任务调度器:作用一:在任务就绪表中查找优先级最高的就绪任务(

2021-10-09 16:43:00 514

原创 C语言知识点

1、 用 函数指针 声明 一个变量时 ,需要注意:(1)void (*fun)(long* p);//声明函数fun dest;//此处fun是一个函数指针,是一个变量,不能用变量定义变量,所以会出错(2)typedef void (*fun)(long *p);//此时,fun是一个函数指针类型fun dest;//用类型定义变量当然可以啊2、函数指针的 使用(void(*)())0x100000 //含义: 将 0x100000强制成 一个函数指针*...

2021-10-09 16:16:30 215

原创 STM32 的bootloader 跳转的简单实现

1、首先查阅手上的STM32的 FLASH 、RAM 空间 ,FLASH空间地址 从 0x8000000 开始,RAM空间地址从 0x20000000开始。(注意:bootloader 和 APPTest 是两个 分开 独立 的 两个工程,需要分别烧录到单片机的不同地址段,通过配置 IROM1的地址 和 烧录地址)2、配置 bootloader 的 大小 和 APP 的大小3、附上 bootloader 和 APP 的测试代码bootloader 部分:(主要关注跳转函...

2021-10-09 14:29:22 3118 1

原创 ESP32 WiFi功能配置(STA模式)

参考官方例程:(wifi-->getstart-->station)注意:刚开始烧录官方的例程后,程序跑起来后,会不断复位,报错提示:ESP32 Brownout detector was triggered,failed to load RF calibration data 原因及解决办法:(触发断电探测器,模板的WiFi程序功能可能需要较大电流,有些笔记本的USB口供电不稳定,供电电压突然下降引起程序复位;可以更换别的USB或者绿联的USB线即可...

2021-10-09 11:00:40 1801

空空如也

空空如也

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

TA关注的人

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