嵌入式

CLion开发STM32:串口重定向printf输出指南

参考文章:使用clion进行STM32开发的串口重定向实现_clion stm32 printf-CSDN博客前言在STM32开发中,使用printf进行调试输出是一种非常便捷的方式。本文将详细介绍如何在CLion环境下实现STM32的串口重定向,基于F103C8T6实现,让你能够像在PC端一样使用printf函数。一、实现步骤1.1 添加必

小实验:按键点灯(中断法)

1.实验目的使用中断的方法,按下KEY1翻转LED1状态,而LED2一直保持500ms的频率闪烁 2.硬件清单 STM32开发板 ST-Link 3.代码 3.1exti.c这个.c文件是编写中断的代码#include "exti.h" #include "sys.h" #include "delay.h" #incl

【51单片机】不止是调光!51 单片机 PWM 实战:呼吸灯 + 直流电机正反转 + 转速控制

🔥小龙报:个人主页 🎬作者简介:C++研发,嵌入式,机器人方向学习者 ❄️个人专栏:《工科必装软件安装教程》《嵌入式的开端 ---- 51单片机》 ✨ 永远相信美好的事情即将发生 文章目录 前言 一、什么是PWM 二、PWM的频率与占空比 2.1 PWM的频率

技术选型到落地交付:金仓时序数据库解决物联网企业三大性能瓶颈的完整实战

一、背景时序数据算是物联网领域的核心家底了,它那“写多读少、按时间排序、数据重复度高”的特点,对数据库的性能要求特别高。而传统关系型数据库压根没适配时序数据的特性,直接拿来用的话各种问题扎堆,妥妥成了物联网场景数字化转型的绊脚石。传统关系型数据库比如MySQL,底层架构就不是为时序数据设计的。InnoDB引擎的B+树索

STM32 CubeMX安装全流程:一文说清核心要点

STM32CubeMX 安装全攻略:从零开始搭建嵌入式开发起点 你有没有遇到过这样的情况?刚拿到一块STM32开发板,兴奋地打开IDE准备写代码,结果卡在了第一步——时钟怎么配?引脚复用冲突了怎么办?HAL库版本对不对得上? 别急,这些问题其实早有“神器”帮你搞定。今天我们就来彻底

精准快速!STM32 文档一键查找技巧

关键词:STM32AI小助手、STM32MCU 文章目录 前言 一、如何使用 二、开启对话 总结 前言STM32AI助手链接:Here在11月份举办的STM32全球线上峰会上,ST发布了一款名为STM32AI智能助手(STM32 Sidekick)的全新工具。在使用STM32过程中,用户常常会遇

单片机驱动蜂鸣器:零基础实战操作指南

单片机驱动蜂鸣器:从电路到代码的完整实战指南 你有没有遇到过这样的情况? 按下智能门锁按钮,却没有“滴”一声反馈;温控器报警了,却静悄悄地让你错过关键提示。这些看似微不足道的声音,其实是嵌入式系统中极为重要的 人机交互语言 。 在资源有限、成本敏感的单片机项目里,蜂鸣器

利用MCU构建简易波形发生器:零基础也能掌握的方法

从零开始用MCU打造波形发生器:不只是“能出波”,更要懂原理 你有没有遇到过这样的场景?想测一个放大电路的频率响应,手头却没有信号源;做音频项目时需要一个正弦激励,结果发现函数发生器太贵、体积太大,还不好集成。其实, 一块几块钱的STM32最小系统板,就能搞

STM32编码电机闭环PID调节教程。

这次我们来深入一下PID的强化核心。一.详情了解1.例子假设我们有一个电机用5V电池供电,想要让他每分钟500转,一开始电池满电时候,是可以达到要求的,但是当电池容量下降一半时候,我们知道假设电机功率是10W,当电压为2.5V时候电机就只有2.5W了,电压下降一半,功率缩小四分之一&#x

keil5安装(同时兼容C51和STM32)

声明:本教程中软件收集于网络,仅供个人学习,请勿商用,如有侵权,请联系作者删除。如果有条件,希望大家购买正版!  1.下载安装包 Keil Product Downloads官网链接:Keil Product Downloads但下载注册过程比较麻烦,可在以下链接获得通过网