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(stm32F103
【
STM32
】裸机启动流程
STM32
裸机启动流程详解一、
STM32
启动模式选择与地址映射
STM32
上电后,通过BOOT引脚配置不同的启动方式,决定MCU是从Flash启动、从SRAM启动,还是进入系统Bootloader。
hallo-ooo
·
2025-05-06 22:07
STM32学习笔记
stm32
单片机
【RT-Thread】启动流程
RT-Thread启动流程详解(以
STM32
+MDK为例)本笔记结合图示和源码详细解析RT-Thread系统从上电启动到用户代码执行(main函数)的全过程,帮助你全面掌握其底层初始化逻辑。
hallo-ooo
·
2025-05-06 22:07
RT-Thread学习笔记
rt_thread
stm32
SPI的从机中断接收
先放上代码:hspi1.Instance=SPI1;hspi1.Init.Mode=SPI_MODE_SLAVE;hspi1.Init.Direction=SPI_DIRECTION_2LINES;hspi1.Init.DataSize=SPI_DATASIZE_8BIT;hspi1.Init.CLKPolarity=SPI_POLARITY_HIGH;hspi1.Init.CLKPhase=SP
williamlee_
·
2025-05-06 20:26
stm32
spi
STM32
串口重定向:MDK与GCC重定向需重写的不同函数
STM32
串口重定向:MDK与GCC重定向需重写的不同函数在嵌入式开发过程中,特别是在使用
STM32
系列微控制器时,调试是一个不可或缺的环节。
无脑学c++
·
2025-05-06 13:40
stm32
单片机
物联网
基于
stm32
cubemx的串口重定向printf实现
/*USERCODEBEGIN0*/#ifdef__GNUC__#definePUTCHAR_PROTOTYPEint__io_putchar(intch)#else#definePUTCHAR_PROTOTYPEintfputc(intch,FILE*f)#endif/*__GNUC__*//*USERCODEEND0*/此段代码实现的是宏定义PUTCHAR_PROTOTYPE。理解该宏定义需要
Late~wind
·
2025-05-06 12:39
stm32
c语言
VS+GDB中为
STM32
重定向printf函数
keil写代码太难受了,换万能的VisualStudio吧!因为之前一直是照着正点原子的案例来重写printf函数来实现串口输出,一直没有找到原因,最近终于成功了。原因:正点原子给的案例都是在keil中编译的,使用的编译器是armcc编译器,printf函数底层是由fputc实现的。而VSGDB中的编译器是gcc,printf函数是由_write函数实现的,这时候再重定向是毫无卵用的。修改方法:我
且试天下wlq
·
2025-05-06 12:08
STM32
VS
stm32
嵌入式硬件篇---
STM32
系列单片机型号命名规则
文章目录前言一、
STM32
型号命名规则二、具体型号解析1.
STM32F103
C8T6F103:C:8:T6:典型应用2.
STM32F103
RCT6F103:R:C:T6:典型应用三、命名规则扩展1.引脚数与封装代码
Ronin-Lotus
·
2025-05-06 12:35
程序代码篇
嵌入式硬件篇
嵌入式硬件
单片机
stm32
嵌入式硬件设计全解析:从架构到实战
一、嵌入式硬件设计核心架构与系统组成1.处理器选型与架构设计(1)处理器类型与应用场景处理器类型代表架构/型号典型应用场景核心优势微控制器(MCU)ARMCortex-M3/M4、
STM32
F系列低功耗控制
莲月唯翼
·
2025-05-06 12:35
嵌入式
嵌入式硬件
STM32
CubeMX创建
STM32
H743工程
1、下载安装
STM32
CubeMX
STM32
CubeMX是
STM32
Cube工具家族中的一员,从MCU/MPU选型,引脚配置,系统时钟以及外设时钟设置,到外设参数配置,中间件参数配置,它给
STM32
开发者们提供了一种简单
will.hu
·
2025-05-06 11:31
stm32
嵌入式硬件
单片机
93-基于
stm32
单片机智能药箱药盒温湿度光照监测提醒吃药Proteus仿真+程序源码
一:功能介绍1、采用
stm32
单片机+LCD1602+DHT11温湿度传感器+DS1302传感器+光敏电阻+按键+蜂鸣器+LED灯,制作一个多功能智能药箱药盒;2、通过按键设置定时的小时和分钟;当定时时间到
STM32_C51
·
2025-05-06 07:03
单片机
stm32
proteus
嵌入式硬件
104-基于
stm32
单片机DHT11温湿度烟雾浓度光照强度环境监测系统Proteus仿真+程序源码
一:功能介绍1、采用
stm32
单片机+LCD1602+DHT11温湿度+光照强度传感器+烟雾传感器+蜂鸣器+LED,制作一个温湿度烟雾浓度光照强度环境监测系统;2、可以通过DHT11温湿度采集温度和湿度值
STM32_C51
·
2025-05-06 07:03
单片机
stm32
proteus
嵌入式硬件
82-基于
stm32
单片机室内环境DHT11温湿度光照强度检测系统Proteus仿真+程序源码
一:功能介绍:1、采用
stm32
单片机+OLED显示屏+光照强度检测+DHT11温湿度+电机+按键+LED,制作一个温湿度采集、光照强度采集,OLED显示相关数据,2、通过按键设置温度上限、湿度下限、光照强度下限
STM32_C51
·
2025-05-06 07:33
单片机
stm32
proteus
嵌入式硬件
STM32
单片机命名规则介绍
这里举个例子:芯片命名:
STM32
F407VET6ST芯片生产厂家意法半导体M:消费级产品32:32位寻址能力单片机F:通用型H高性能/L低功耗407:芯片型号V:管脚数量100E/G:FLASH大小E
蔡徐坤666
·
2025-05-06 01:57
STM32
单片机
stm32
嵌入式硬件
STM32
移植U8g2图形库
STM32
移植U8g2图形库目录标题前言U8G2图形库介绍移值精简c源码精简u8g2_d_setup.c精简u8g2_d_memory.c编写移植函数GPIO初始化u8x8_gpio_and_delay2.2.3u8g2Init
蒲公英666
·
2025-05-06 00:22
嵌入式
stm32
嵌入式硬件
单片机
串口+DMA 数据收发编程实践
更多交流欢迎关注作者抖音号:81849645041目标了解DMA的工作原理,通过配置
STM32
F407芯片的DMA,实现串口+DMA数据收发。
奚海蛟
·
2025-05-05 21:01
嵌入式基础-STM32
单片机
stm32
物联网
dma环形缓存_
stm32
F4 串口DMA+环形缓冲区的实现
下面是串口DMA+环形缓冲区的实现,将读写接口抽象出来,实现不定长度的数据收发。关于环形缓冲区参考:/*******************************************************************************Copyright(C)2016,roger*Allrightsreserved.**文件名称:tty.h*摘要:控制台驱动**当前版本:3
江苏泽执律师事务所
·
2025-05-05 21:31
dma环形缓存
stm32
学习
波特率:每秒传送的位数DMA(DirectMemoryAccess,直接内存存取)是所有现代电脑的重要特色,它允许不同速度的硬件装置来沟通,而不需要依赖于CPU的大量中断负载。否则,CPU需要从来源把每一片段的资料复制到暂存器,然后把它们再次写回到新的地方。在这个时间中,CPU对于其他的工作来说就无法使用。DMA传输将数据从一个地址空间复制到另外一个地址空间。当CPU初始化这个传输动作,传输动作本
sdkdslx
·
2025-05-05 21:30
stm32
串口DMA
4、DMA的传输模式:二、工程创建以及配置1.配置RCC2.配置USTART12.配置DMA设置3、时钟源设置4、项目文件设置5、创建工程文件6、配置下载工具7、添加代码三、运行结果四、总结前言工具:
STM32F103
R8
hainan_697201
·
2025-05-05 21:29
单片机
stm32
嵌入式硬件
学习
STM32
的震动传感器
在本文中,我们将学习如何使用
STM32
微控制器来读取和处理震动传感器的数据。
xiaoalla
·
2025-05-05 11:52
stm32
单片机
学习
学习
STM32
的加速度传感器
引言:
STM32
是一种基于ARMCortex-M内核的32位微控制器,广泛应用于工业控制、嵌入式系统和物联网等领域。加速度传感器是
STM32
中常用的外设,用于检测物体的加速度或者倾斜角度。
大黄鸭duck.
·
2025-05-05 10:51
学习
stm32
嵌入式硬件
STM32
入门教程:声音传感器应用
以下是一个基于
STM32
的声音传感器应用的代码示例:#include"
stm32
f4xx.h"#include"
stm32
f4_discovery.h"//定义声音传感器的引脚#defineSOUND_SENSOR_PINGPIO_Pin
大黄鸭duck.
·
2025-05-05 10:51
stm32
单片机
嵌入式硬件
学习
STM32
的声音传感器
在本篇文章中,将以学习
STM32
的声音传感器为主题,详细介绍如何使用
STM32
开发板与声音传感器进行交互,并编写相应的代码。首先,我们需要选择一款适用于
STM32
开发板的声音传感器。
CyMylive.
·
2025-05-05 10:50
学习
stm32
单片机
STM32
入门教程:传感器数据采集
STM32
是一款广泛使用的嵌入式开发平台,可以用于开发各种应用,包括传感器数据采集。在本教程中,我们将介绍如何使用
STM32
来采集传感器数据,并通过编写代码来实现。
CyMylive.
·
2025-05-05 10:50
stm32
单片机
嵌入式硬件
学习
STM32
的ADC采集声音
下面是一个详细的代码案例,用于学习如何使用
STM32
的ADC模块来采集声音。首先,我们需要准备一个适用于
STM32
的开发环境。
CyMylive.
·
2025-05-05 10:50
学习
stm32
嵌入式硬件
STM32
智能垃圾桶:四种控制模式实战开发
本项目采用
STM32F103
C8T6作为主控芯片,通过模块化设计整合多种控制方式,确保系统稳定、高效且易于维护。
Android洋芋
·
2025-05-05 10:20
stm32
嵌入式硬件
单片机
智能硬件设计
多模式控制
企业级低功耗
STM32
PT100温度传感器采集项目
STM32
PT100温度传感器采集项目
STM32
PT100温度传感器采集项目本项目提供了一个基于
STM32F103
微控制器的PT100温度传感器数据采集方案。
杭林菲
·
2025-05-05 10:49
表驱动 FSM 在
STM32
上的高效实现与内存压缩优化——源码、性能与实践
目录一、引言与背景二、前提环境与依赖三、表驱动FSM核心原理四、内存压缩方案详解4.1稠密二维表(DenseTable)4.2稀疏表压缩(SparseTable)4.3行压缩+Offset4.4位域打包(Bit‑Packing)
damo王
·
2025-05-05 10:49
嵌入式
嵌入式
stm32
fsm
表驱动
使用python写多文件#inlcude
使用下面的程序可以将当前文件夹下面的.c文件的写入main.h文件,我这里是将自己的基于标准库
stm32
初始化io文件为例。
sword devil900
·
2025-05-04 20:17
STM32
PYQT
python
stm32
STM32
的命名规则
STM32
的命名规则遵循一定的模式,通常由多个部分组成,每个部分代表不同的含义。以
STM32F103
C8T6为例:
STM32
:STMicroelectronics的32位微控制器系列。F:通用型。
timing994
·
2025-05-04 15:09
stm32
嵌入式硬件
单片机
嵌入式硬件篇---
STM32F103
C8T6&
STM32F103
RCT6
文章目录前言一、相同点内核与主频基础外设开发环境二、不同点1.存储容量2.外设资源3.封装与引脚三、代码移植注意事项1.内存与Flash限制Flash差异RAM调整2.外设差异外设缺失:GPIO映射:3.中断向量表中断向量偏移4.时钟与总线配置APB分频器5.启动文件与链接脚本启动文件选择:链接脚本修改6.库函数与宏定义设备宏定义:外设使能宏四、移植步骤示例更换启动文件修改设备宏调整链接脚本检查外
Ronin-Lotus
·
2025-05-04 14:36
嵌入式硬件篇
程序代码篇
嵌入式硬件
stm32
单片机
STM32
:按键控制LED灯开关状态
例题:[1]按下KEY2按键,切换LED1的开关状态;[2]按下KEY3按键,切换LED2的开关状态;[3]按下KEY4按键,同时熄灭LED1灯、LED2灯。思路:认识开发板的按键引脚---了解按键开发基本原理(去抖动处理)---参数配置---编写代码---烧入开发板一、认识开发板的按键引脚(根据例题,KEY2按键引脚:PC13;KEY3按键引脚:PB1;KEY4按键引脚PB5;LED1灯:PA3
二月红.
·
2025-05-04 11:16
stm32
单片机
嵌入式硬件
多协议 Tracker 系统架构与传感融合实战 第五章 卡尔曼滤波定位算法实战
内容涵盖:系统与观测模型构建一维/二维KF数学与代码EKF非线性扩展与Jacobi计算UKFSigma点设计与权重分配算法流程图(PlantUML)、C语言实现示例
STM32
H7上资源占用、运行性能、RMSE
damo王
·
2025-05-04 08:58
嵌入式
#
多协议
Tracker
系统架构与传感融合实战
算法
卡尔曼滤波
STM32
——GPIO(General Purpose Input/Output,通用输入/输出)8种引脚工作模式配置详细解释。
STM32
中的GPIO是微控制器中非常灵活的一部分,可以被配置为输入或输出,以及不同的输入输出特性。
森森..
·
2025-05-04 04:33
STM32
单片机
嵌入式硬件
stm32
探索
STM32
H7的USB主机功能:中文代码详解与实战指南
探索
STM32
H7的USB主机功能:中文代码详解与实战指南【下载地址】
STM32
H7U盘主机Host中文代码详解分享
STM32
H7U盘主机Host中文代码详解项目地址:https://gitcode.com
牧雁照
·
2025-05-04 03:59
STM32
USB配置详解
STM32
USB配置详解一、USB基础概念1.1USB简介USB(UniversalSerialBus)是一种用于计算机与外部设备连接的串行总线标准,具有热插拔、即插即用等特点。
夜月yeyue
·
2025-05-04 03:59
stm32
嵌入式硬件
单片机
【
STM32
学习】——GPIO基本结构&位结构&8种工作模式&LED蜂鸣器输出实操&按键传感器输入实操
GPIO——Generalpurposeinputoutput声明:出现的文字图片参照b站江科大自化协课程学习,但代码为跟着手打,发博客是作为学习笔记也是仅供自我学习纪录,便于自己复习查阅,非商用也禁商用侵权联系必删!!!一、GPIO简介GPIO(GeneralPurposeInputOutput)通用输入输出口可配置为8种输入输出模式引脚电平:0V~3.3V,部分引脚可容忍5V输出模式下可控制端
柯宝最帅
·
2025-05-03 23:06
STM32学习
stm32
单片机
学习
STM32
——GPIO输出 点亮LED灯
第一步,使用RCC开启GPIO的时钟第二步,使用GPIO_Init函数初始化GPIO第三步,使用输出或者输入的函数控制GPIO口typedefenum{GPIO_Mode_AIN=0x0,//模拟输入GPIO_Mode_IN_FLOATING=0x04,//浮空输入GPIO_Mode_IPD=0x28,//下拉输入GPIO_Mode_IPU=0x48//上拉输入GPIO_Mode_Out_OD=0
moon0501
·
2025-05-03 23:05
stm32
嵌入式硬件
单片机
STM32
——GPIO(点亮LED&LED闪烁)
一、什么是GPIO?GPIO(通用输入输出接口):1.GPIO功能概述GPIO是通用输入/输出(GeneralPurposeI/O)的简称,既能当输入口使用,又能当输出口使用。端口,就是元器件上的一个引脚,可以通过软件去控制。在大多数的时候,我们将IO口可以看为一个电子开关,通过向IO寄存器中写入相应的值,其输出的电平就随着寄存器的变化而变化,这是IO口的输出,在大多数的单片机中,需要去配置单片机
之行-
·
2025-05-03 23:05
stm32
单片机
嵌入式硬件
学习
STM32
的定时器输入捕获
学习
STM32
定时器输入捕获简介
STM32
微控制器是一款广泛使用的ARMCortex-M系列微控制器,具有丰富的外设功能。
无敌暴龙战士-
·
2025-05-03 21:22
学习
stm32
单片机
STM32
定时器输入捕获全面应用指南
本文还有配套的精品资源,点击获取简介:
STM32
定时器的输入捕获功能能够测量外部信号的频率、周期和占空比。本文将逐步指导读者如何配置和实现这一功能。
IYA1738
·
2025-05-03 21:49
stm32
定时器输入捕获实验
目录一,简介二,配置过程一,设置输入捕获滤波器二,设置输入极性三,设置输入捕获映射通道四,设置输入捕获分频器五,设置中断三,寄存器四,库函数五,一般步骤六,软件部分一,简介输入捕获模式可以用来测量脉冲宽度或者测量频率原理图如图所示,就是输入捕获测量高电平脉宽的原理,假定定时器工作在向上计数模式,图中t1~t2时间,就是我们需要测量的高电平时间。测量方法如下:首先设置定时器通道x为上升沿捕获,这样,
可怜楚楚先生
·
2025-05-03 21:19
stm32
单片机
嵌入式硬件
学习
STM32
的定时器输入捕获
STM32
是一款常用的嵌入式微控制器,其拥有强大的定时器功能,可以用于各种应用场景。其中,定时器输入捕获是一种常见的功能,用于测量外部信号的频率、周期、脉宽等参数。
大黄鸭duck.
·
2025-05-03 21:18
学习
stm32
单片机
【
STM32
】定时器输出比较模式
STM32
定时器-输出比较模式(OutputCompare)输出比较模式概述
STM32
的定时器支持输出比较(OutputCompare,OC)功能,用于在定时器计数达到指定值时触发某种动作(如设置电平、
hallo-ooo
·
2025-05-03 21:46
STM32学习笔记
stm32
单片机
STM32
F407笔记——ADC
学到ADC这一章节,是其业务应用的又一个新篇章下面总结一下ADC的笔记1.ADC也就是所谓的模数转换器,在
STM32
F407中有三个ADC,每个ADC有12位、10位、8位和6位可选,每个ADC有16个外部通道
fila_w
·
2025-05-03 14:58
stm32
嵌入式
[
stm32
] 4-3 USART的标准库编程(上)
文章目录前言4-3USART的标准库编程(上)标准库编程接口voidUSART_Init(USART_TypeDef*USARTx,USART_InitTypeDef*USART_InitStruct);voidUSART_Cmd(USART_TypeDef*USARTx,FunctionalStateNewState);uint16_tUSART_ReceiveData(USART_TypeDe
海绵宝宝的月光宝盒
·
2025-05-03 13:57
stm32
单片机
c语言
笔记
开发语言
stm32
micropython环境搭_MicroPython 玩转硬件系列1:环境搭建
1.引言最近几年Python语言非常火,听说小学生都开始学Python了,让我这个中年人感到一丝丝压力。为了以后最起码能辅导辅导孩子,咱也得学学啊。学Python干什么用呢?我这本身是做嵌入式的,听说有个叫MicroPython的,能直接运行在单片机上,这让我很感兴趣。查了下,MicroPython是Python3语言的精简高效实现,包括Python标准库的一小部分,经过优化可在微控制器和受限环境
weixin_39618574
·
2025-05-03 13:24
stm32
micropython环境搭
STM32
RTC配置
一、什么是RTC?RTC,即实时时钟,是一种能持续运行并保持当前时间信息的电子装置。它常用于在设备断电的情况下依然能保持准确的年、月、日、时、分、秒信息。与CPU核心时钟不同,RTC通常采用独立的低频晶振(如32.768kHz)以低功耗运行,即便在系统关机或低功耗模式下,也能维持其运转。二、RTC的工作原理1.低功耗晶振振荡器大多数RTC模块内部包含一个32.768kHz的晶体振荡器,这个频率被广
平凡灵感码头
·
2025-05-03 13:52
stm32
stm32
实时音视频
单片机
Stm32
烧录 Micropython
准备工作我有五块
Stm32
的单片机,头两个失败原因是,编译出来的固件超过FLASH了。F103C8T6(失败)F401RCT6
Mr_Chenph
·
2025-05-03 13:21
物联之旅
stm32
嵌入式硬件
单片机
micropython
基于
STM32
L4XX、HAL库的 DRV8301驱动程序设计
一、简介:DRV8301是德州仪器(TI)推出的一款三相无刷电机栅极驱动器,具有以下特点:集成三相MOSFET栅极驱动器内置降压稳压器(提供3.3V或5V输出)可编程栅极驱动电流(10mA至1000mA)集成电流放大器(支持双向电流检测)硬件保护功能:过流、过温、欠压锁定等SPI接口用于配置和诊断工作电压范围:6V至60V二、硬件接口:TM32L4xxDRV8301----------------
July工作室
·
2025-05-03 10:37
电机驱动器驱动应用程序设计
stm32
嵌入式硬件
单片机
STM32F103
RBT6带DRV8301三相电机驱动程序FOC
STM32F103
RBT6带DRV8301三相电机驱动程序FOC
STM32F103
_DemoVelocityloop.rar项目地址:https://gitcode.com/open-source-toolkit
焦研全Praised
·
2025-05-03 10:04
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他