2023-12-25 STM32CubeMX配置HAL库输入捕获 C/C++STM32 单片机 STM32 STM32CubeMX配置HAL库输入捕获STM32的输入捕获功能可以用来测量脉冲宽度或者频率。其工作原理是,通过检测TIMx_CHx上的边沿信号,在边沿信号发生跳变(比如 上升沿/下降沿)的时候,将当前定时器的值(TIMx_CNT)存放到
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-08-22 ROS与STM32通信(二)-pyserial LinuxROSSTM32Ubuntu Linux ROS ROS与STM32通信(二)-pyserialROS与STM32通信一般分为两种, STM32上运行ros节点实现通信 使用普通的串口库进行通信,然后以话题方式发布 第一种方式具体实现过程可参考上篇文章ROS与STM32通信-rosse
2023-07-27 ROS与STM32通信(一)-rosserial LinuxROSSTM32Ubuntu Linux ROS ROS与STM32通信(一)-rosserial硬件 STM32F103c8t6 OLED(I2C) USB2TTL Stlink 接线OLED(GPIO模拟I2C) 硬件 引脚 OLEDSCL PA4 OLEDSD
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-&
2023-03-31 CLion编译STM32解决FLASH溢出问题 CLionSTM32 单片机 STM32 Clion编译STM32解决FLASH溢出问题错误12ld.exe: MPU6050.elf section `.data' will not fit in region `FLASH'ld.exe: region `
2022-07-25 STM32+esp8266+MQTT服务器通信 C/C++STM32 单片机 STM32 硬件STM32F103C8T6 ESP-01S 软件 SYS->Debug->Serial Wire RCC->HSE->Crystal/Ceramic Resonator PC13->GPIO_Out USA
2022-07-25 STM32HAL库驱动DHT11和BH1750 C/C++STM32 单片机 STM32 硬件配置 stm32f103c8t6 DHT11(温湿度传感器) BH1750(光照度传感器) OLED micro USB数据传输线 软件配置 sys->Debug->Serial Wrie RCC->HSE->