2023-12-25 STM32CubeMX配置HAL库输入捕获 C/C++STM32 单片机 STM32 STM32CubeMX配置HAL库输入捕获STM32的输入捕获功能可以用来测量脉冲宽度或者频率。其工作原理是,通过检测TIMx_CHx上的边沿信号,在边沿信号发生跳变(比如 上升沿/下降沿)的时候,将当前定时器的值(TIMx_CNT)存放到
2023-12-14 C++_Eigen库的使用 C/C++ 程序设计 C/C++ C++_Eigen库的使用介绍Eigen是一个C++开源线性代数库。它提供了快速的有关矩阵的线性代数运算和解方程等功能。许多上层的软件库也使用Eigen进行矩阵运算,包括g2o、Sophus等. 下载https://eigen.tuxfam
2023-08-24 STM32使用PID调速 C/C++STM32 单片机 STM32 STM32使用PID调速PID原理 PID算法是一种闭环控制系统中常用的算法,它结合了比例(P)、积分(I)和微分(D)三个环节,以实现对系统的控制。它的目的是使 控制系统的输出值尽可能接近预期的目标值。 在PID算法中,控制器通过不断地测
2023-08-24 STM32CubeMx配置HAL库编码器测速 C/C++STM32 单片机 STM32 编码器概述 编码器是一种用来测量机械旋转或位移的传感器。它能够测量机械部件在旋转或直线运动时的位移位置或速度等信息,并将其转换成一系 列电信号。按照读出方式编码器可以分为接触式和非接触式两种;按照工作原理编码器可分为增量式和绝对式两类。编码
2023-04-09 STM32使用OLED移植U8g2库 C/C++STM32 单片机 STM32 STM32使用OLED移植U8g2库STM32CubeMX配置硬件 STM32F103C8T6 I2C通信OLED 128*64 软件 System Core->RCC->HSE->Crystal/Ceramic Res
2023-04-04 STM32HAL库驱动MPU6050 C/C++STM32 单片机 STM32 STM32HAL库驱动MPU6050STM32CubeMX配置System Core->RCC->HSE->Crystal/Ceramic Resonator System Core->SYS->Debug-&
2022-12-16 C++提高编程——模板/容器 C/C++ 程序设计 C/C++ C++提高编程——模板/容器本阶段主要针对C++泛型编程和STL技术做详细讲解,探讨C++更深层的使用 模板模板的概念模板就是建立通用的模具,大大提高复用性。 函数模板 C++另一种编程思想称为泛型编程,主要利用的技术就是模板 C++提供两
2022-10-22 C++基础学习四 C/C++ 程序设计 C/C++ C++基础学习四文本文件写文件步骤: 包含头文件:#include <fstream> 创建流对象:ofstream ofs; 打开文件:ofs.open("文件路径", 打开方式); 写数据:ofs<
2022-09-02 C++基础学习三 C/C++ 程序设计 C/C++ C++基础学习三C++中的引用引用基本语法语法 数据类型 &别名 = 原名 123456789101112131415161718#include <iostream>using namespace std;int ma
2022-08-30 C++项目通讯管理系统 C/C++ 程序设计 C/C++ 显示菜单123456789101112void showMenu(){ cout<<"*********************"<<endl; cout<<&q