自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 指针基本用法

指针是一种数据类型,基于该类型定义的变量称为指针变量。指针变量用于存放地址,任意变量都需要先定义后使用。指针变量的命名规则遵循C语言命名规则。格式:数据类型 *指针变量名;比如:int *a;char *sp;“*” 表示语句声明的是一个指针变量,数据类型指定了指针所指的内存单元的数据类型。指针变量所占用内存大小为四个字节。

2024-05-26 11:19:55 421

原创 UCOSII消息队列

消息队列管理函数OSQCreate()OSQAccept()OSQDel ()OSQFlush()OSQPend()OSQPendAbort ()OSQPost ()OSQPostFront()OSQPostOpt()OSQQuery ()示例代码验证结果

2024-01-16 12:21:41 1310

原创 UCOSII消息邮箱

µC/OSII是通过优先级先后顺序进行就绪任务调度的系统,每个任务都是独立的循环。消息邮箱类似于生活中的邮箱一样,作用就是传递邮件。这里的消息邮箱能传递的是一个void类型的指针,指针指向的是任务中要传递数据的地址。的控制在os_cfg.h中的宏进行更改。OS_MBOX_EN 此为消息邮箱使能,使用消息邮箱功能需要置1。

2024-01-11 16:38:50 1174

原创 UCOSII互斥信号量

µ信号量的控制在os_cfg.h中的宏进行更改。OS_MUTEX_DEL_EN 此为互斥信号量使能,使用信号量功能需要置1。

2024-01-08 16:12:52 1155

原创 UCOSII信号量

µ信号量的控制在os_cfg.h中的宏进行更改。OS_SEM_EN 此为信号量使能宏定义,使用信号量功能需要置1。

2024-01-06 16:54:27 953

原创 UCOSII时间管理

µC/OS-Ⅱ要求用户提供定时中断来实现延时与超时控制等功能。这个定时中断叫做时钟节 拍,时钟节拍的实际频率是由用户的应用程序决定的。时钟节拍的频率越高,系统的负荷就越重。前情提要:时钟节拍的控制在os_cfg.h中的宏进行更改。通过上面这个宏定义知道,1s分成200个等份,意味着1个等份就是5ms。换个话说也就是一个时间节拍时间是5ms。

2024-01-05 09:00:00 499 1

原创 UCOSII任务管理与创建任务

任务管理函数:OSInit()原型:void OSInit(void);作用:初始化 UCOS-II 内核相关函数注意:任务调度之前必须要有。OSStart()原型:void OSStart(void);作用: 任务调度,OSStart后面的代码都不执行OSStatInit()原型:void OSStatInit (void);作用:统计任务初始化注意:只能在第一个函数建立运行中使用,OS_TASK_STAT_EN标志位置1开启

2024-01-04 11:39:28 949

原创 UCOSII移植

UCOSII移植源码

2024-01-02 11:19:29 1088 2

原创 42步进电机&TB6600驱动器使用记录

42步进电机&TB6600驱动器步数和电流脉冲信号设置

2023-11-25 18:45:03 631

原创 记录STM32实现多功能按键

一个简单代码进行简单的单击、双击、三连击、长按等功能,以此简单记录。

2023-05-23 17:30:03 1206 1

原创 记录使用malloc()和free()分配内存与释放问题。

malloc分配的空间,先创建先分配,内存地址往后延续 ,free连续清除多个分配空间的时候从内存地址大的先清除,连续清除,如果遇到下一个地址比当前清除地址大的话,就跳过去往后判断继续清除。...

2022-08-05 18:29:05 1489

原创 简单记录C语言32关键字中的存储种类关键字

auto: auto存储类是所有局部变量默认的存储类型描述:这个这个关键字用于声明变量的生存期为自动分配栈区,在函数中定义的变量视为局部变量。auto关键字在我们写的代码里几乎看不到,它默认是省略的。...

2022-07-26 21:05:59 379

原创 简单记录STM32EXTI外部中断使用方法

简单记录STM32EXTI外部中断使用方法。

2022-05-28 17:54:17 1653 3

原创 主要简单讲解关于STM32定时器的基本定时使用及方法

主要简单讲解关于STM32定时器的基本定时使用及方法

2022-04-25 17:41:19 9132 3

原创 简单记录ESP8266WIFI模块网络调试过程,测试通过。

本文目的,使用WIFI模块连接阿里云飞燕平台,调试之前我想先测试一下买回来的WIFI模块是否能正常使用,可以通过网络调试助手进行测试。以手机WIFI提供局域网环境,PC端和WIFI模块连接手机热点提供网络,WIFI模块为客户端进行数据互传。第一步:先下载一个网络调试助手NetAssist软件(网络调试助手)链接:https://pan.baidu.com/s/1OwPC6GPe1crtnyHWKsA6tQ提取码:miv8第二步:下载一个串口助手XCOM V2.6(正点原子的串...

2022-03-02 11:52:33 16999 4

ucosii-源码下载

由于官网访问不到,github没代理加载不出放这里供参考

2024-01-02

空空如也

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

TA关注的人

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