嵌入式

单片机内部时钟 vs 外部时钟详解

🔥作者简介: 一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生,研究方向无线联邦学习 🎬擅长领域:驱动开发,嵌入式软件开发,BSP开发 ❄️作者主页:一个平凡而乐于分享的小比特的个人主页 ✨收录专栏:硬件知识,本专栏为记录项目

基于江科大STM32的桌宠小狗

基于STM32C8T6的桌宠小狗 接线图 PWM部分 舵机角度的封装 写舵机运动状态 前进 后退 右转 左转 跳舞 USART main.c 连接蓝牙 材料清单 接线图 PWM部分PWM.c#include "stm32f10x.h" // Device header void PWM_Init(voi

FreeRTOS下STM32双缓冲ADC数据采集与处理

目录1. CubeMX工程配置ADCADC配置:DMA配置:2. 代码编写业务逻辑:具体实现逻辑:逻辑图流程图详细说明1. 系统初始化流程2. ADC转换完成中断处理3. 线程A (默认任务)处理流程4. 线程B (数据处理任务)处理流程5. 关键设计特点6. 数据流向7. 错误处理代码1. CubeMX工程配置ADCADC配置&#xff1a

STM32 MPU6050 六轴陀螺仪教程(HAL 库零基础入门)

本教程将详细介绍如何在 STM32 微控制器上使用 HAL 库驱动 MPU6050 六轴姿态传感器,适合零基础的初学者学习。内容涵盖基础知识、硬件连接、开发环境配置、驱动编写、数据处理、示例代码以及调试与优化等方面。通过本教程,读者将了解 MPU6050 的工作原理,掌握 STM32 I2C 通信的使用方法,并能够读取 MPU6050 的加速

LVGL界面编辑器与STM32结合的实战案例

用LVGL界面编辑器打造流畅嵌入式GUI:STM32实战全解析 你有没有过这样的经历?花了一周时间手动写代码,终于把一个带按钮、标签和进度条的界面“拼”出来,结果设计师看了一眼说:“颜色不对,布局要改。”于是你只能再花三天重调坐标、改样式——这还只是单个页面。如果产品有十个界面,每次修改都得同

TB6612电机驱动模块(STM32)

目录一、介绍二、模块原理1.原理图2.电机驱动原理三、程序设计main.c文件Motor.h文件Motor.c文件四、实验效果 五、资料获取项目分享一、介绍        TB6612FNG 是东芝半导体公司生产的一款直流电机驱动器件,它具有大电流 MOSFET-H 桥结构,双通道电路输出,可同时驱动 2 个电机。它具有很高的集成度,同时能提

STM32核心板 -- 板载仿真器 CMSIS DAP 的使用方法

本篇讲解:板载仿真器 CMSIS DAP 的接线方法、Keil参数设置。目录一、板载仿真器 CMSIS DAP 接线方法二、CMSIS DAP 参数设置三、烧录示范一、板载仿真器 CMSIS DAP 接线方法常用的STM32板子,会引出SWD接口,用于外接仿真器:ST-Link、J-Link、DAP-Link 等。魔女科技的核心板&#xff0

Keil4安装教程STM32版:零基础手把手教学

从零开始搭建STM32开发环境:Keil4安装实战全解析 你是不是刚接触嵌入式开发,面对“Keil怎么装?”、“为什么找不到STM32芯片?”、“编译报错一堆红字?”这些问题一头雾水?别急,这正是我们今天要解决的。 在学习STM32的路上,第一步不是写代码,而是

机器学习——DBSCAN

DBSCAN(Density-Based Spatial Clustering of Applications with Noise)是一种基于密度的经典聚类算法,由 Martin Ester 等人于 1996 年提出。该算法通过定义两个关键参数(邻域半径 eps 和最小样本数 minPts)来识别高密度区域,能够

把 IoTDB 写进大数据底座:一份能跑代码的工业时序数据库选型指南

👨‍🎓博主简介   🏅CSDN博客专家   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊交流社区:运维交流社区 欢迎大家的加入! 🐋 希望大家多多支持,我们一起进步&#xff