自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嵌入式扫盲

2026-02-04 11:15:43 86

原创 软件串口实现的思考

2026-01-26 17:58:51 295

原创 软件SPI的实现

/开启时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA , ENABLE);//开启GPIOA的时钟 /*GPIO初始化*/ GPIO_InitTypeDef GPIO_InitStructure;//将PA4、PA5和PA7引脚初始化为推挽输出 GPIO_InitStructure . GPIO_Mode = GPIO_Mode_IPU;

2025-07-25 16:25:08 362

原创 创建STM32标准库工程模板(以F103系列为例)

【代码】创建STM32标准库工程模板(以F103系列为例)

2025-07-24 22:24:13 1376

原创 FreeRTOS的移植

1# define xPortPendSVHandler PendSV_Handler # define vPortSVCHandler SVC_Handler # define INCLUDE_xTaskGetSchedulerState 1 //获取调度器状态FreeRTOS的时钟源使用的是系统滴答定时器,所以要在stm32f1xx_it.c文件中找到系统滴答定时器的中断服务函数SysTick_Handler,

2025-07-22 15:59:32 1654

原创 软件IIC的实现

2、IIC的6个基本的时序单元:起始信号、发送一个字节、接受一个字节、发送ACK、接受ACK、终止信号3、进一步封装,读写多个字节补充说明

2025-07-20 16:05:08 857

原创 PID代码实现

本文实现了一个PID控制器库,包含单级和串级PID控制算法。头文件定义了PID控制器结构体,包含比例(kp)、积分(ki)、微分(kd)系数,以及测量值、目标值、历史误差和积分项等参数。源文件实现了两种PID控制算法:单级PID通过计算当前误差、积分项和微分项来生成控制输出;串级PID则将外环PID的输出作为内环PID的目标值,通过级联方式实现更精确的控制。两种算法都支持用户自定义采样时间dt,适用于各种嵌入式控制系统。

2025-07-20 15:48:22 188

原创 STM32系统滴答定时器1ms一次中断实现系统时钟和ms级延时+周期计数器实现us级延时

【代码】系统滴答定时器1ms一次中断实现系统时钟和ms级延时+周期计数器实现us级延时。

2025-07-08 10:45:34 481

空空如也

空空如也

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

TA关注的人

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