自定义博客皮肤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)
  • 收藏
  • 关注

原创 STM32的hal库与标准库串口收发区别

配置串口引脚 TX(发送)和 RX(接收)的 GPIO 模式和复用功能。初始化串口外设的通信参数,如波特率、数据位、停止位、校验位等。用于开启串口外设(USART2)的时钟。用于向串口发送数据。用于从串口接收数据。

2024-11-12 11:26:01 336

原创 STM32的hal库与标准库ADC转换区别

启用 ADC 的中断或 DMA 功能,实现非阻塞读取数据。配置 ADC 的分辨率、数据对齐、转换模式等基础功能。配置用于 ADC 的 GPIO 引脚为模拟输入模式。配置 ADC 的输入通道以及采样时间。开启 ADC1 模块的时钟。读取 ADC 转换结果。启动 ADC 转换。

2024-11-11 21:54:09 578

原创 STM32的hal库与标准库输入捕获区别

在输入捕获测量 PWM 波中的差异,详细列出功能、作用以及实现方式。读取捕获值,用于计算 PWM 波形的周期或占空比。都是开启定时器的时钟,针对 TIM2 定时器。两者都配置 GPIO 为定时器的输入捕获功能。配置定时器输入捕获的通道、极性、预分频等。以下以相同的格式逐条分析。初始化定时器并配置输入捕获。启动输入捕获功能并启用中断。

2024-11-11 19:25:30 890

原创 STM32的hal库与标准库定时器输出PWM波区别

【代码】STM32的hal库与标准库定时器输出PWM波区别。

2024-11-11 19:13:12 1770

原创 STM32的hal库与标准库定时器区别

【代码】STM32的hal库与标准库定时器区别。

2024-11-11 16:26:20 414

原创 STM32的hal库与标准库GPIO点亮LED区别

【代码】STM32的hal库与标准库GPIO点亮LED区别。

2024-11-11 15:36:52 245

原创 C++中bind用法

std::bind是C++标准库中的一个函数模板,用于将函数或成员函数绑定到指定的参数,从而创建一个新的可调用对象。它的主要作用是延迟调用函数,可以预先绑定函数的部分参数或者改变参数的顺序。

2024-06-28 16:03:09 987

原创 ROS2中的C++的宏定义与可变参数宏

可变参数宏(variadic macro)是指一种宏定义,它可以接受可变数量的参数。这在 C 和 C++ 语言中是一种常见的预处理器特性。可变参数宏允许你定义一个宏,可以根据需要传递不同数量的参数,这对于一些灵活的代码生成和简化代码片段非常有用。可变参数宏在一些高级用法中非常有用,比如日志记录系统。在 C 和 C++ 中,可变参数宏使用特殊标识符。来表示可变参数,并且在宏体内使用。

2024-06-27 21:42:14 304

空空如也

空空如也

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

TA关注的人

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