自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32通过PID调节器实现速度闭环控制

采用stm32使用PID控制器实现对步进电机转速的控制。

2024-01-26 10:17:40 1973 1

原创 一文搞懂单片机大小端模式

在计算机中,字节是数据基本存储单位,一个字节占8个位,多个字节的数据通常由多个字节组成,在这种情况下,字节编号通常从高位字节到低位字节。,所以,计算机内部处理器,单片机,都是采取的小端模式。(Least Significant Byte,LSB): 这是多字节数据中的最低位字节,也是数据中权重最低的部分。(Most Significant Byte,MSB): 就是多字节数据中的最高位字节,也是数据中权重最高的部分。端,就是字节序,也就是多字节被存储为连续的序列,高地址和低地址字节的排列顺序。

2023-12-06 21:47:30 909 1

原创 rt_thread线程间同步

多个线程、中断同时执行临界区,操纵临界资源,会导致竟态同步机制:信号量、互斥量、事件集。

2023-10-04 22:58:27 66 1

原创 rtthread时钟管理

系统处理和时间有关的事件,延时,时间片轮转调度。可以根据宏定义这里的时钟节拍设置为每秒1000次,也就是1ms他是怎么实现时间设置的呢,通过系统滴答定时器(硬件定时器),设置为1ms触发一次,回调中断处理函数,每次进入中断rt_tick自加,根据配置可得1ms进入一次,进行自加。

2023-10-04 12:49:39 324

原创 rtthread线程

rtthread操作系统是多任务,多线程来操作,线程主要是由两类线程,(1)系统线程.(2)用户线程。rtthread的最小操纵单位就是线程,那么,线程由什么来设置的呢,答案就是线程结构体,一个名为rt_thread的结构体,该结构体如下该结构体包含了结构体对象的信息,例如等,还包含了内存空间等信息,例如等信息,还包含等信息包含了优先级,事件集等信息。还包括一个默认的清除函数,当线程退出时,由线程回调这个函数,进行的清楚现场,这个函数由用户自己编写。

2023-10-02 20:24:23 224

原创 rtthread内核基础知识

内核是操作系统的核心,主要是负责线程、通信、时钟、中断、内存等,rtthread内核的架构如下图所示可以看出内核也是围绕着这几个功能写的,它位于硬件层的上边,主要包括对象管理(把设备抽象成对象进行管理),调度器(负责线程间的调度),线程管理(线程的创建等),通信,时钟管理(心跳等),内存管理(线程占用内存大小等)rtturead内核间的调度主要是优先级的全抢占式的多线程调度算法。时钟管理以时钟节拍为最小时钟单位。

2023-10-02 16:02:44 104 1

STM32通过PID调节器实现速度闭环控制

按钮KEY0启动系统,KEY2实现PID控制和开环控制切换,并在PID控制时将转速+2。

2024-01-26

空空如也

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

TA关注的人

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