E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
stm32;
STM32
--SPI通信讲解
今天咱们来聊聊
STM32
的SPI通信。SPI(SerialPeripheralInterface)是一种超常用的串行通信协议,特别适合微控制器和各种外设(比如传感器、存储器、显示屏)之间的通信。
回不去的bug
·
2025-03-01 05:38
单片机
嵌入式硬件
stm32
笔记
STM32
F103C8T6 基于 TB6612 驱动 12V 编码电机的教程
本文将详细介绍如何使用
STM32
F103C8T6微控制器,通过TB6612双电机驱动芯片驱动12V直流编码电机。我们将采用标准PWM调速方式,并利用PID控制算法实现电机转速和位置的闭环控制。
与光同尘 大道至简
·
2025-02-28 23:26
单片机
嵌入式硬件
基于
stm32
HAL库的简易调度器
调度器简介这个调度器是为
STM32
系列单片机设计的,使用了HAL库进行开发。它实现了基于优先级的抢占式任务调度,能够高效管理多个任务的执行。调度器的设计目标是轻量级、易于移
taptaptap.jic
·
2025-02-28 23:53
stm32
算法
嵌入式硬件
单片机
USART串口接收双雄争霸:查询法与中断法深度解析 | 零基础入门
STM32
第三十五步
主题内容教学目的/扩展视频串口通信重点课程什么是USART串口,电路原理,单片机内部寄存器,固件库说明。加载相关文件,驱动程序分析,printf的使用。什么是中断,中断的程序设计,还有哪些中断。熟悉串口的使用,熟练使用printf函数。介绍printf函数的高级使用方法,介绍各中断。师从洋桃电子,杜洋老师文章目录一、USART接收原理速览1.核心寄存器说明2.数据接收三要素二、查询接收法实战教学1
触角01010001
·
2025-02-28 18:22
STM32
stm32
嵌入式硬件
单片机
中值滤波结合快速排序算法优化传感器数据预处理
内存占用低,适合资源受限的嵌入式设备(如
STM32
)。二、完整代码与注释#include//定义滑动窗口大小(N=5)#defineWI
Gui林
·
2025-02-28 15:30
排序算法
算法
基于
STM32
设计的智能窗户控制系统(华为云IOT)(196)
整体构架1.4功能总结1.5ESP8266模块配置1.6上位机开发思路1.7项目的意义1.8供电方式1.9参考文献1.10整体框架1.11设备原理图二、硬件选型2.1ESP8266-串口WIFI2.2
STM32
DS小龙哥
·
2025-02-28 13:45
智能家居与物联网项目实战
stm32
华为云
物联网
智能窗户
智能窗帘
【星云 Orbit-F4 开发板】03a. 按键玩法一:独立按键定时中断扫描法
【星云Orbit-F4开发板】03b.按键玩法一:独立按键中断扫描法概述本教程基于
STM32
F407HAL库,实现模块化的定时中断按键扫描功能,采用去抖动算法与自锁机制确保稳定检测。
智木芯语
·
2025-02-28 13:44
【星云
Orbit-F4
开发板】
单片机
嵌入式硬件
stm32
STM32
F407 HAL库开发环境安装与工程模板创建
这几天规划下,计划为我的学生出一个星系列的四个开发板,所有原理图,印板图和例程源码全部开源,博客上文章配合开发板硬件电路设计,不定时发布。不忘初心,用我的执着致力点燃学生对技术的热情,培养“懂理论能实战”的嵌入式人才。愿你们所行风雨无阻,前程似锦。核心板型号处理器参数学习定位典型应用场景极光Orbit-C8STC8H8K64U(51架构/24MHz)单片机原理与应用GPIO控制/UART通信星火O
智木芯语
·
2025-02-28 13:14
【星云
Orbit-F4
开发板】
【星火
Orbit-F1开发板】
单片机
stm32
物联网
mcu
嵌入式硬件
【
STM32
F103 开发】02. 开发环境安装与工程模板创建
本教程将详细指导你完成
STM32
F103开发环境的安装、器件包的安装以及工程模板的创建与使用。
智木芯语
·
2025-02-28 13:14
【星火
Orbit-F1开发板】
单片机
stm32
STM32
微控制器库RCC_OscInitTypeDef结构参数介绍
目录1.结构体定义2.结构体成员说明(1)`OscillatorType`(2)`HSEState`(3)`LSEState`(4)`HSIState`(5)`HSICalibrationValue`(6)`LSIState`(7)`PLL`3.使用步骤(1)定义结构体(2)配置结构体成员(3)调用HAL初始化函数4.示例代码5.注意事项(1)时钟源的选择(2)校准值(3)时钟配置的先后顺序(4)
降薪码农
·
2025-02-28 13:42
单片机开发
stm32
嵌入式硬件
单片机
学习
STM32
的步进电机控制
STM32
微控制器可以用来控制步进电机,通过编写相应的代码,可以实现步进电机的驱动和控制。本文将详细介绍如何使用
STM32
控制步进电机的步骤和代码案例。首先,我们需要了解步进电机的工作原理。
大黄鸭duck.
·
2025-02-28 13:42
stm32
学习
单片机
stm32
DMA步进电机控制
简介单片机控制步进电机一般采用定时器比较中断的方式控制步进电机的速度,但是采用这种方法有一个缺点,电机的运行速度比较快的时候,单片机频繁进入中断。但是如果使用IO复用,定时器的比较翻转输出,用DMA把加速表的数据传输到捕获比较寄存器的方式控制电机,这样就可以大大减少中断的数量.步进电机控制原理给步进电机发一个脉冲(一个高电平,一个低电平),步进电机走一个步距角。步进电机的控制的基本需求:运行速度。
xy0942
·
2025-02-28 12:07
stm32
运动控制
stm32
DMA-步进电机
HC32F460_SCI驱动(一)
1.功能组1.1基本概念HC32F460的引脚功能复用机制通过Func_Grp(功能组)实现,其灵活性显著高于传统单片机(如
STM32
系列)。
嵌入式老牛
·
2025-02-28 09:09
HC32F460驱动库
HC32F460
C语言
嵌入式硬件
驱动库
串口
基于
STM32
的智能健康监测手环系统
本文设计了一款基于
STM32
的智能健康监测手环系统,通过多生理参数采集、AI健康评估与云端协同技术,实现人体健康状态的实时监测与预警,推动主动健康管理模式的普及。
STM32发烧友
·
2025-02-28 06:18
stm32
嵌入式硬件
单片机
基于
STM32
的无人机自主导航与避障系统
基于
STM32
微控制器,该
STM32发烧友
·
2025-02-28 06:18
stm32
无人机
嵌入式硬件
STM32
之七:SPI通信
目录1.SPI通信简介1.1主从模式1.24根通信线1.3数据传输2.SPI总线时序及其4种工作模式2.1SPI数据移位示意2.2SPI四种工作模式2.2.1mode0:CPOL=0,CPHA=02.2.2mode1:CPOL=0,CPHA=12.2.3mode2:CPOL=1,CPHA=02.2.4mode3:CPOL=1,CPHA=13.SPI模式0代码编写1.SPI通信简介SPI(Seria
guaizaiguaizai
·
2025-02-28 04:59
STM32
stm32
嵌入式硬件
单片机
SPI通信
移位赋值
蓝桥杯嵌入式备赛
如果你还在为如何入手
STM32
G431RB这块比赛板子而发愁,别担心,今天我就来给你全方位介绍这块板子,带你快速上手备赛,一起冲向蓝桥杯的赛场,拿下好成绩!准备好了吗?Let'sgo!
回不去的bug
·
2025-02-28 04:57
蓝桥杯
stm32
单片机
嵌入式硬件
stm32
最小系统组成
STM32
最小系统组成包括:一块
STM32
微控制器,一个外围设备(如传感器、电机等),一个外部存储器(如SRAM、EEPROM等),一个外部晶振,一个外部提供电源(如电池、电源模块等)以及一个与外部设备连接的连接器
Jacob Piao
·
2025-02-28 03:55
stm32
单片机
嵌入式硬件
STM32
F4xx传感器分类及专业应用指南
一、电平信号类传感器(GPIO中断驱动)1.红外避障传感器技术细节:阈值调节:传感器自带电位器可调节检测距离(典型范围2cm-30cm)抗干扰设计:需添加38kHz载波调制,防止自然光干扰
STM32
接口电路
平凡灵感码头
·
2025-02-28 03:18
stm32
stm32
分类
嵌入式硬件
STM32
最小系统
STM32
最小系统最小系统就是保证MCU正常运行的最低要求,一般是指MCU的供电、复位、晶振、BOOT等部分。最小系统需求如表:F407/F103最小系统都是一样的
雯宝
·
2025-02-28 03:17
stm32
嵌入式硬件
单片机
详细介绍
STM32
(32位单片机)外设应用
以下是关于
STM32
外设应用的详细介绍,结合其功能特点及实际应用场景进行分类说明:一、基本接口与数字外设GPIO(通用输入输出端口)功能:支持输入/输出模式切换,可配置为推挽、开漏、上拉/下拉等模式,驱动能力可调
日记成书
·
2025-02-27 23:17
反正看不懂系列
stm32
学习
STM32
中断系统详解(大白话版)
活动发起人@小虚竹想对你说:这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你参加为期14天的创作挑战赛!提醒:在发布作品前,请将不需要的内容删除。一、中断是什么?1.1生活场景比喻想象你在家做饭:你正在切菜(主程序运行)
平凡灵感码头
·
2025-02-27 23:11
stm32
stm32
单片机
嵌入式硬件
16th蓝桥杯嵌入式——模拟程序设计
pwd=rvq9提取码:rvq9备战第16届蓝桥杯嵌入式
STM32
G431RBT6,CubeMXhal库一.LCD界面“*”与密码的转换思路之前的模拟题需要展示变幻的字符串时,大多是使用指针数组,通过内部变量的索引变化实现不同的指向
acqq.t
·
2025-02-27 20:45
单片机
stm32
蓝桥杯
c语言
【电感测量】基于
STM32
F103的电感测量系统
基于
STM32
F103的电感测量系统可以通过LC振荡法实现,以下是详细的实现方案:系统设计思路原理:利用LC电路谐振频率公式f=2πLC1,通过测量振荡频率反推电感值。
CircuitWizard
·
2025-02-27 18:06
stm32
嵌入式硬件
单片机
【星云 Orbit-F4 开发板】03f. 按键玩法六:按住一个独立按键不松手的加速匀速触发
本文将详细介绍如何使用
STM32
F407的GPIO引脚检测按键的长按状态,并通过HAL库实现加速匀速触发功能。通过本教程,读者将能够掌握独立按键的长按检测方法以及加速匀速触发的实现技巧。
智木芯语
·
2025-02-27 09:28
【星云
Orbit-F4
开发板】
单片机
stm32
嵌入式硬件
STM32
MP157A之U-boot移植
~$mkdirfs_mp157alinux@ubuntu:~$cdfs_mp157a/linux@ubuntu:~/fs_mp157a$mkdirkerneldriversfs_mp157a-----
stm32
mp157
学编程的小杨
·
2025-02-27 09:55
stm32
嵌入式硬件
单片机
stm32
学习之路——使用串口打印日志
滴答时钟配置完了,现在调试手段还是只能通过单步断点,断点调试太麻烦也太不稳定。参考linux内核的方式将日志加到串口上,通过串口输出一下日志。串口的配置很简单,这里使用USART2,主要是因为引脚比较好接线。使用同步模式,不配置中断。为了打印日志所以不想搞太复杂,异步或中断还要考虑实现buffer来处理缓冲区问题,可以但没必要,简单最好。配置完就可以生成代码了,生成出来后,查看一下可以用哪些api
程序员kid1412
·
2025-02-27 08:23
linux上stm32学习之路
stm32
学习
嵌入式硬件
STM32
-HAL库(下4-智能小车项目)
STM32
-HAL库(下4-智能小车项目)269智能小车项目概述(1)小车项目综合了
stm32
各个知识点,具有代表性;270智能小车车身基础安装(1)小车组装后下载代码验证确保硬件无误;271车身基础安装完整版
Aspiring Q
·
2025-02-27 08:19
stm32
单片机
stm32
智能小车设计_
stm32
智能小车设计方案
/输入捕获状态externu16TIM2CH4_CAPTURE_VAL;//输入捕获值intmain(void){u32temp=0;u32length1;u32length2;u32length3;
Stm32
2401_87557129
·
2025-02-27 08:49
stm32
单片机
嵌入式硬件
基于
STM32
的城市低洼积水检测控制系统设计(代码+仿真)
基于
STM32
的城市低洼积水检测控制系统设计摘要随着城市化进程的加速,城市低洼地带积水问题日益突出,给居民生活和城市交通带来诸多不便。
科创工作室li
·
2025-02-27 04:51
毕业设计0
stm32
嵌入式硬件
单片机
【嵌入式】
STM32
内部NOR Flash磨损平衡与掉电保护总结
1.NORFlash与NANDFlash先deepseek看结论:特性NorFlashNANDFlash读取速度快(支持随机访问,直接执行代码)较慢(需按页顺序读取)写入/擦除速度慢(擦除需5秒,写入需逐字节操作)快(擦除4ms,按块操作)存储密度低(1MB-1GB,适合小容量)高(8GB-1TB+,适合大容量)擦写寿命约10万次约100万次成本高低坏块管理无需坏块管理,可靠性高需ECC纠错和坏块
globbo
·
2025-02-27 00:44
嵌入式
stm32
串口收发大数据和接收发送不定长数据
一.首先是大家想知道的接收发送不定长数据这里我仅仅推荐一种方法,虽然有很多方法
STM32
HALCubeMX串口IDLE接收空闲中断+DMA_idlelinedetectioninterrupt-CSDN
✧˖‹gσσ∂ иιghт›✧
·
2025-02-26 22:01
单片机
嵌入式硬件
HAL库函数合集
STM32
HAL库提供了丰富的函数集,用于操作
STM32
微控制器的各种外设。
✧˖‹gσσ∂ иιghт›✧
·
2025-02-26 22:31
单片机
stm32
嵌入式硬件
嵌入式单片机基础篇(二十五)之
stm32
F103串口接收发送固定大小字符串程序
stm32
F103串口接收发送固定大小字符串程序#include"
stm32
f10x.h"#include"string.h"#include"stdio.h"unsignedcharUARTbuff[
lostlll
·
2025-02-26 22:59
嵌入式
单片机
串口通信
嵌入式
stm32
单片机
串口通信
STM32
F407开发板模块端口介绍
普中
STM32
F407开发板,不带LCD的开发板如图2-8所示。
黄卷青灯77
·
2025-02-26 22:57
stm32
嵌入式硬件
单片机
PIC单片机学习—USART串口
PIC单片机学习—USART串口最近做了几个项目都用到了PIC单片机,在这几个项目之前我只用到了51单片机和
STM32
来做控制类的项目,用PIC单片机的时候发现使用的时候和51单片机还是有所区别,有许多小坑需要注意
地下的铁
·
2025-02-26 22:55
PIC单片机
单片机
经验分享
STM32
单片机USART串口打印和收发数据
串口打印2.1Serial.c2.2Serial.h2.3main.c3.串口收发数据3.1Serial.c3.2Serial.h3.3main.c1.串口通信对于串口通信的详细解析可以看下面这篇文章
STM32
TENET-
·
2025-02-26 21:51
STM32单片机标准库
单片机
stm32
嵌入式硬件
linux系统移植(5)——TF-A移植
的源码1.从st的官方下载https://www.st.com/content/st_com/zh/products/embedded-software/mcu-mpuembedded-software/
stm32
小徐的记事本
·
2025-02-26 16:19
#
Linux内核移植
单片机
stm32
嵌入式硬件
【星云 Orbit-F4 开发板】03b. 按键玩法二:独立按键双击双击触发
本文将详细介绍如何使用
STM32
F103的GPIO引脚检测独立按键的双击事件,并通过HAL库实现模块化设计。通过本教程,读者将能够掌握独立按键的双击检测方法以及模块化编程的基本技巧。
智木芯语
·
2025-02-26 16:49
【星云
Orbit-F4
开发板】
单片机
stm32
嵌入式硬件
STM32
MP157 Linux系统移植开发篇3:设备树详解
本文章为《
STM32
MP157Linux系统移植开发篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(
STM32
MP157开发板)。
华清远见IT开放实验室
·
2025-02-26 16:18
stm32mp157教程
嵌入式linux开发
stm32
linux
STM32MP157
【
STM32
】使用电打火器测试火焰传感器,去掉传感器LED依然亮
项目需求:火焰传感器识别到火焰后,LED灯闪烁,然后熄灭。现象描述:不需要火焰传感器,当使用电打火器时电路板LED灯也会闪烁。(详情看底部视频)fire.h#ifndef__FIRE_H#define__FIRE_H#include"sys.h"#defineFIRE_PORTGPIOG//定义IO接口#defineFIREGPIO_Pin_4voidFIRE_Init(void);u8FIRE_
HappyLife_haha
·
2025-02-26 16:40
stm32
嵌入式硬件
单片机
STM32
开发方式
1.1寄存器开发学过51单片机的同学应该知道,51单片机教程都是讲解的寄存器开发,但是这种开发方式对于
STM32
就变得比较困难,因为
STM32
的寄存器数量是51单片机的十数倍如此多的寄存器根本无法全部记忆
影阴
·
2025-02-26 13:22
stm32
单片机
嵌入式硬件
Janet八股文集锦
小许的八股文系列一嵌入式1、讲一下
STM32
时钟系统时钟系统类似于脉搏,控制着CPU的命脉,
STM32
的时钟源又不像51的时钟源那么单一,因为
STM32
的MCU较为复杂,且外设较多,并不是所有的外设都需要那么高的时钟频率
图像小白Janet
·
2025-02-26 13:22
Java
python
单片机
嵌入式硬件
【MCU输入捕获模式】
MCU输入捕获模式目录MCU输入捕获模式引言一、基本概念二、实现原理三、应用案例四、优势与局限五、配置与注意事项(以
STM32
为例)引言输入捕获模式(InputCaptureMode)是一种用于捕获外部输入信号变化的微控制器
楼台的春风
·
2025-02-26 05:27
嵌入式开发
STM32
单片机
嵌入式硬件
stm32
mcu
嵌入式
c语言
物联网
单片机程序的分层设计方法
提高复用:同一驱动层可适配不同硬件(如
STM32
和ESP32)。简
_祥子@
·
2025-02-26 01:57
单片机
嵌入式硬件
嵌入式开发:傅里叶变换(5):基于
STM32
-DSP库实现
arm_rfft_fast_f32函数4.FFT的执行过程4.编写FFT实现代码4.1初始化FFT实例4.2配置FFT长度和初始化实例4.3填充输入数据4.4执行FFT4.5处理结果5.主函数6.编译和调试7.总结在
STM32
魂兮-龙游
·
2025-02-26 01:26
嵌入式开发
FFT
快速傅里叶变换
滤波
数字信号处理
嵌入式开发
物联网
STM32
实战开发(126):智能液位检测 - 使用
STM32
实现液位检测
STM32
作为一种高性能、低功耗的微控制器,因其强大的处理能力和丰富的外设接口,成为液位检测系统开发中的首选平台。本博客将详细介绍如何使用
STM32
实现智能液位检测系统
嵌入式开发项目
·
2025-02-26 00:55
stm32
嵌入式硬件
单片机
javascript
音视频
基于
STM32
的智能门禁系统设计
引言本项目基于
STM32
微控制器设计了一个智能门禁系统,通过集成多个传感器模块和控制设备,实现对门禁系统的自动化管理与控制。
STM32发烧友
·
2025-02-25 22:05
stm32
嵌入式硬件
单片机
基于
STM32
的智能门禁系统
stm32
F407主控芯片RFID模块矩阵按键模块AS608指纹模块SG90舵机模块OLED显示屏模块一、系统设计框架图二、模块设计RFID寻卡//功能描述寻卡读取卡类型号//输入参数reqMode
0 WARNING
·
2025-02-25 21:31
嵌入式硬件
stm32
STM32
利用SysTick实现高精度计时
STM32
HAL库利用ARMCortex-M内核自带的24位递减计数器SysTick(系统节拍),它属于NVIC的一部分,且可以产生SysTick异常(异常类型#15)。
jmlinux
·
2025-02-25 21:01
stm32
单片机
stm32
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他