自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Stm32cubeMX输入捕获功能配置

【代码】Stm32cubeMX输入捕获功能配置。

2024-06-16 12:15:18 254

原创 stm32cubemx互补输出PWM和死区时间设置

/PWM占空比填充值设置。//启动互补通道输出。

2024-06-14 15:13:03 641

原创 Stm32cubeide PWM输出配置

/rcc寄存器填充值设置。//两条指令就可以了。

2024-06-12 01:40:38 250

原创 stm32cubeide使用printf函数打印数据

3.头文件添加:#include "stdio.h " ,在主函数中就可以使用printf()函数了。

2024-06-01 16:50:22 725

原创 stm32cubeide串口轮询方式配置

/**********************轮询发送数据只需要这一条指令就行了**********************************////参数4:发送数据时的阻塞时间,即发送数据时,最大发送时间,单位是MS。//参数2:要发送的数据的指针,指向要发送的数据。//参数1:uart1的句柄,使用的是串口1。3.轮询发送数据代码(很简单,就一条指令)//参数3:发送数据的大小。

2024-05-30 21:48:09 183

原创 PID算法中积分项的溢出如何处理

当输出达到其最大或最小限幅值时,停止积分的累积,或者在输出返回非限幅区域时重置积分项,以防止积分饱和。PID算法中的积分项溢出是一个常见问题,尤其是在嵌入式系统中,由于计算资源和数据类型的限制,长时间的积分累积可能导致数值超出可表示的范围。: 使用抗积分饱和PID算法,如积分分离PID、梯形积分PID或专家PID,这些算法在设计时就考虑到了积分饱和问题,并提供了相应的解决方案。: 在每次积分计算后检查是否溢出,并采取适当的修正措施,比如当检测到溢出时,减去一个足以使积分值回到有效范围内的常数。

2024-05-30 09:30:41 764

原创 Struct结构体使用

*********************************分割线*****************************************************/结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,也叫结构。即将不同类型的数据存放在一起,作为一个整体进行处理。所以结构体变量的定义就变成了 STU_SET stu1,stu2;创建数据对象:定义一个结构体变量 yxt_send。//根据 typedef 的特性。结构体声明:声明一个结构体。

2024-05-23 14:31:25 271

原创 stm32cubeide外部中断配置

此函数为弱定义函数,用户可以在次定义作为中断回调函数。if(GPIO_Pin==EXIT12_Pin) //判断中断管脚,如果是指定的中断管脚,执行下面程序。void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) //外部中断回调函数。可以放到main.c文件中。

2024-05-13 01:05:12 347

原创 Stm32cubeide生成HEX文件设置

步骤:Project->properties->c/c++ Build->settings->MCU Post build outputs->勾选convert to intel Hex file

2024-05-12 22:44:48 1070

原创 加油,学习使我快乐!

落下了好多,只能努力追赶了,加油!2024-04-25。

2024-04-25 17:48:35 107

空空如也

空空如也

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

TA关注的人

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