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
标准库开发
#include"
stm32
f10x.h"/***@brief微秒级延时*@paramxus延时时长,范围:0~233015*@retval无*/voidDelay_us(uint32_txus){/*
SundayBear
·
2025-03-25 23:03
stm32
嵌入式硬件
单片机
STM32
标准库开发中断流程
在
STM32
标准外设库(SPL)开发中,外设中断的处理流程通常如下:一、标准库外设中断处理流程(1)使能外设时钟在使用任何外设之前,都必须打开外设的时钟。
逆旅可好
·
2025-03-25 23:01
stm32
单片机
嵌入式硬件
加权递推平均滤波法
公式如下:(Yn):滤波后输出(Xn-i):第(n-i)次采样值(Wi):权重系数(通常按时间递减)2.
STM32
实现步骤2.1配置ADC与DMA//示例:
STM32
CubeMX配置ADC_HandleTypeD
CircuitWizard
·
2025-03-25 18:25
单片机算法
算法
【嵌入式学习笔记】---- MCO时钟
在
STM32
系列微控制器中,MCO(MicrocontrollerClockOutput)时钟输出功能是一项非常实用的功能,它可以用来将内部时钟信号输出到外部引脚,为外部设备提供时钟信号。
@Luminescence
·
2025-03-25 18:53
嵌入式学习笔记
学习
笔记
单片机
STM32
F103C8T6外部中断配置-PA0+PA1+PA2
EXTI_InitTypeDefEXTI_InitStructure;NVIC_InitTypeDefNVIC_InitStructure;GPIO_InitTypeDefGPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);//打开GPIOA时钟RCC_APB2PeriphClockCmd(RCC_APB2P
蓑衣客VS索尼克
·
2025-03-25 18:52
个人总结
stm32
单片机
嵌入式硬件
STM32
时钟输出
对于
STM32
F1只能使用PA8口,配置外设MCO,将指定时钟从A8口输出示例代码:voidfreq_init_spl(void){GPIO_InitTypeDefGPIO_InitStructure;
桐子将你军
·
2025-03-25 18:51
单片机
stm32
嵌入式硬件
单片机的时钟输出功能-MCO输出(7)
STM32
F103C8T6支持将以下时钟信号输出到MCO引脚:系统时钟(SYSCLK):
蓑衣客VS索尼克
·
2025-03-25 17:47
如何成为一名合格的单片机工程师
单片机
嵌入式硬件
STM32
的GPIO各模式及应用场景总结
GPIO(通用输入/输出)在
STM32
微控制器中有多种输入和输出模式,每种模式适用于不同的场合。
没道理hhhhh
·
2025-03-25 17:15
stm32
单片机
STM32
的八种GPIO的工作模式以及其应用场景
STM32
的GPIO(General-PurposeInput/Output,通用输入输出)端口可以配置为八种不同的工作模式,每种模式都有其特定的应用场景。
天将夜
·
2025-03-25 17:14
STM32教程笔记
stm32
嵌入式硬件
单片机
STM32
GPIO 8种工作模式的应用场景
目录一、四种输入模式1、模拟输入:2、浮空输入:3、上拉输入:4、下拉输入:二、四种输出模式1、推挽输出:2、开漏输出:3、复用推挽输出:4、复用开漏输出:一、四种输入模式1、模拟输入: 相较于其他输入模式只能读取到逻辑高/低电平(数字量),该模式能读取到细微变化的值(模拟量)。通常用于ADC模拟输入、低功耗模式2、浮空输入: 在无信号输入的情况下,端口的电平是不确定的。一般用于外部按键输入、
Lin201230
·
2025-03-25 17:12
STM32
stm32
单片机
嵌入式硬件
STM32
单片机GPIOx_BSRR与GPIOx->BSRR的对比分析
在
STM32
开发中,GPIOx_BSRR和GPIOx->BSRR均用于操作BSRR(BitSet/ResetRegister)寄存器,但两者的实现方式、抽象层级及适用场景存在显著差异。
SpringGush
·
2025-03-25 14:21
STM32单片机
单片机
嵌入式硬件
TailwindCss的基本使用
目录关于tailwindCss感受在了解tailwindCss之前先说一下响应式开发介绍基本实现下面介绍tailwindCss的基本使用写法预设断点响应式
开发设计
关于tailwindCss感受在没接触tailwindCss
SuppperSA
·
2025-03-25 13:48
css
学习
前端
css
基于
STM32
的智能安防系统设计(全部资料)
资料包括开题报告,参考论文,源程序,流程图,手机APP,原理图,讲解视频等资料基于
STM32
的智能安防系统设计摘要:本文设计了一种基于
STM32
的智能安防系统,集成了WIFI传输手机APP监控、OLED
科创工作室li
·
2025-03-25 08:12
毕业设计1
stm32
嵌入式硬件
单片机
proteus
毕业设计
基于
STM32
设计的智能教室管理系统_127
文章目录前言1.1项目背景【1】项目开发背景【2】设计实现的功能硬件端(
STM32
端)功能上位机(智慧大屏)功能【3】项目硬件模块组成【4】设计意义【5】国内外研究现状【6】摘要1.2设计思路1.3系统功能总结
DS小龙哥
·
2025-03-25 06:59
智能家居与物联网项目实战
stm32
嵌入式硬件
单片机
STM32
CubeIDE ST-Link 更新
问题:InordertousetheattachedST-LlNKwiththisversionof
STM32
CubelDEanupdateoftheST-LlNKfirmwareisrequired.Proceedwithupdate
AdrichPro
·
2025-03-25 04:40
STM32大小BUG专区
stm32
嵌入式硬件
单片机
基于
STM32
单片机远距离无线对讲机系统设计信道可调设计DIY24-232
主机由
STM32
F103C8T6单片机电路+无线对讲机模块+LCD1602液晶显示电路+DS18B20温度显示电路+按键电路组成。
通旺科技单片机设计DIY汇
·
2025-03-25 02:53
单片机
stm32
嵌入式硬件
基于
STM32
单片机的智能家居烟雾浓度温度火灾报警水泵灭火无线GPRS网络设计DIY25-167
本系统由
STM32
F103C8T6单片机核心板、LCD1602液晶显示电路、无线GPRS模块、温度检测电路DS18B20、烟雾浓度传感器MQ-135、水泵继电器电路、风扇继电器电路、蜂鸣器报警、按键电路
通旺科技
·
2025-03-25 01:49
单片机
stm32
智能家居
如何使用Visual Studio Code+
STM32
Cube MX优雅的编写
STM32
程序(3)
(在Windows10操作系统上,基于
STM32
CubeMXarm-gcc和Openocd)在上一篇文稿当中我们学会了如何用VisualStudioCode+
STM32
CubeMX在现有工程框架增加自己的代码
野生程序员-黎
·
2025-03-24 21:21
STM32学习笔记
vscode
(一)
stm32
F411RE点亮板上LED——基于HAL库(微控第一周MCU验收)
近期有点懒,还是先直接上链接通过网盘分享的文件:led.rar链接:https://pan.baidu.com/s/1GUI7wd9dtNwqPhpS9GfLag提取码:XDer--来自百度网盘超级会员v2的分享
yxt230791
·
2025-03-24 19:33
stm32
嵌入式硬件
单片机
STM32
外部中断深度解析:从原理到实战应用—矩阵键盘中断驱动(中) | 零基础入门
STM32
第八十步
主题内容教学目的/扩展视频4x4阵列键盘电路连接,电路原理,驱动程序,调用函数。能用程序读出按键值。师从洋桃电子,杜洋老师文章目录一、系统整体架构设计1.1硬件连接拓扑1.2软件工作流程二、核心代码模块解析2.1主程序逻辑框架2.2中断初始化关键配置2.2.1RCC时钟配置2.2.2EXTI中断配置示例(PA4)三、中断处理机制详解3.1中断服务函数设计3.2中断标志位处理策略四、关键技术优化方案
触角01010001
·
2025-03-24 19:30
STM32入门教程(100步)
stm32
驱动开发
单片机
嵌入式硬件
物联网
通过
stm32
最小系统板实现串口收发功能
使用时请确保系统时钟配置正确本文使用到两个串口其配置方式一样USART1初始化函数Usart1_InitvoidUsart1_Init(unsignedintbaud){GPIO_InitTypeDefgpio_initstruct;USART_InitTypeDefusart_initstruct;NVIC_InitTypeDefnvic_initstruct;RCC_APB2PeriphClo
超561
·
2025-03-24 16:04
stm32学习笔记
stm32
嵌入式硬件
单片机
STM32
最小系统板详解
STM32
最小系统板是一款基于STMicroelectronics的
STM32
微控制器的开发板,它提供了一个简化的硬件平台,用于快速原型设计和开发嵌入式系统。
QoyOle
·
2025-03-24 15:00
stm32
单片机
嵌入式硬件
STM32
F1基于HAL库的学习记录实用使用教程分享(五、PWM驱动舵机、呼吸灯)
往期内容
STM32
F1基于HAL库的学习记录实用使用教程分享(一、GPIO_Output)
STM32
F1基于HAL库的学习记录实用使用教程分享(二、GPIO_Input按键)
STM32
F1基于HAL库的学习记录实用使用教程分享
藤樂.
·
2025-03-24 10:52
STM32学习
stm32
学习
数据库
STM32
Cube MX 软件使用教程和技巧(纯干货分享~~!)
以下是关于
STM32
CubeMX的详细使用教程和一些实用技巧,帮助您快速上手并高效开发
STM32
项目:一、
STM32
CubeMX简介功能:ST官方推出的图形化配置工具,用于生成
STM32
微控制器的初始化代码
立量
·
2025-03-24 07:56
嵌入式IDE
stm32
单片机
嵌入式硬件
【
STM32
实物】基于
STM32
的扫地机器人/小车控制系统设计
基于
STM32
的扫地机器人/小车控制系统设计演示视频:基于
STM32
的扫地机器人小车控制系统设计简介:扫地机器人系统采用分层结构设计,主要包括底层硬件控制层、中间数据处理层和上层用户交互层。
阿齐Archie
·
2025-03-24 07:53
单片机项目合集
stm32
机器人
单片机
mcu
基于
STM32
单片机的智能清扫小车清扫机器人
功能描述
STM32
单片机+循迹+避障+蓝牙控制+温度采集+声光报警+按键调节+OLED显示+风扇吸尘1.
STM32
单片机为控制核心2.通过ds18b20传感器测量环境温度3.OLED显示屏显示模式及测量的信息
CC呢
·
2025-03-24 06:45
单片机
stm32
机器人
【
STM32
】智能避障红外小车
文章目录直流电机`motor.c/motor.h`红外对管红外循迹利用脉冲宽度调制技术(PWM)控制电机转速避障`red.c/red.h`编译环境:keil5SourceInsight
STM32
F103X
Alioooooooon
·
2025-03-24 06:10
嵌入式
stm32
单片机
嵌入式硬件
stlink is not in the dfu mode,please restart it
stlink烧录代码时,提示需要更新驱动,点击更新后,提示:“STLINKisnotintheDFUmodeplesserestartit”,重新拔插之后,还是同样的问题解决方法:stlink已经连接了
STM32
F103
litvm
·
2025-03-24 05:35
bug解决
经验分享
STM32
:关于NVIC的工作与优先级分组方式
一,NVIC是什么NVIC,全称是NestedVectoredInterruptController,即嵌套向量中断控制器。它是ARMCortex-M系列处理器内核的一个重要组成部分,主要用于管理中断请求,协调中断的优先级,以及控制中断的嵌套执行,使得处理器能够高效、有序地响应和处理多个中断源。这个名称是如何体现的,下面一一说明。二,“嵌套”体现在哪?NVIC的嵌套体现在它能够处理多个中断的嵌套执
sewinger
·
2025-03-24 04:23
stm32学习笔记
单片机
嵌入式硬件
stm32
于
STM32
F103C8T6的智能灯泡控制系统C++源码实现
以下是一个基于
STM32
F103C8T6的智能灯泡控制系统C++源码实现,整合了PWM调光、WiFi控制和环境感知功能。
程序员Thomas
·
2025-03-24 01:24
STM32
单片机
智能灯泡
stm32
c++
嵌入式硬件
基于
STM32
的平衡车外设控制应用案例,提供C++源码
基于
STM32
的平衡车外设控制应用案例**下面是一个使用
STM32
控制平衡车的简单应用案例,包含姿态传感器读取、电机控制和串口通信功能。
程序员Thomas
·
2025-03-24 01:24
STM32
单片机
平衡车
stm32
c++
单片机
Windows程式
开发设计
指南(二十三)领略Internet
23.领略InternetInternet-全世界电脑透过不同协定交换资讯的大型连结体-近几年重新定义了个人计算的几个领域。虽然拨接资讯服务和电子邮件系统在Internet流行开来之前就已经存在,但它们通常局限於文字模式,并且根本没有连结而是各自分隔的。例如,每一种资讯服务都需要拨不同的电话号码,用不同的使用者ID和密码登录。每一种电子邮件系统仅允许在特定系统的缴款使用者之间发送和接收邮件。现在,
干了这一碗BUG
·
2025-03-23 16:40
WINDOWS编程
stm32
-定时器
一、定时器PLL锁相环:作用是倍频prescale:降频2440芯片定时器配置2.代码:t&=~((0xff<<12)|(0x3f<<4)|(3<<0));t|=(127<<12);t|=(2<<4);t|=(1<<0);CLKDIVN|=(2<<1)|(1<<0);二、PWM定时器控制寄存器单稳态:执行一次后关闭间隙模式:反复执行
Amy.com
·
2025-03-23 14:52
stm32
嵌入式硬件
单片机
stm32
定时器实现 微秒延时
Cubemx配置图初始化无需使能定时器中断。代码如下:voiddelay_us(uint16_tus){uint16_tdiffer=0xffff-us-5;__HAL_TIM_SET_COUNTER(&htim17,differ);//清空定时器17HAL_TIM_Base_Start(&htim17);//启动定时器while(differ<0xffff-5){//计算differ=__HAL
随风飘零翼
·
2025-03-23 12:35
stm32
stm32
单片机
嵌入式硬件
H743定时器输出PWM波方法(基于
STM32
CubeMX)
0工具准备1.
STM32
CubeMX2.《
STM32
H743参考手册中文版》3.
NW嵌入式开发
·
2025-03-23 11:32
单片机开发
stm32
定时器
PWM模式
如何一键修改MDK代码风格以及error in include chain (cmsis_armcc.h): expected identfieror报错解决方法
global.prop文件,一键设置二、errorinincludechain(xxxxxxx.h):expectedidentfieror等报错的解决方法一、修改MDK代码风格的两种方法最近在学习某原子
stm32
superior tigre
·
2025-03-23 09:12
单片机
单片机
stm32
嵌入式硬件
【江协
STM32
】11-2/3 W25Q64简介、软件SPI读写W25Q64
1.W25Q64简介W25Qxx系列是一种低成本、小型化、使用简单的非易失性存储器,常应用于数据存储、字库存储、固件程序存储等场景存储介质:NorFlash(闪存)时钟频率:80MHz/160MHz(DualSPI)/320MHz(QuadSPI)存储容量(24位地址):W25Q40:4Mbit/512KByteW25Q80:8Mbit/1MByteW25Q16:16Mbit/2MByteW25Q
冰糖雪莲IO
·
2025-03-23 08:11
stm32
嵌入式硬件
单片机
STM32
F103C8T6点灯/流水灯(指定IO,正向反向)
参加2023年电赛后,到现在上班一年多,长达两年时间内,几乎没有再碰过单片机,由于现在工作中需要接触到一些代码,先退回来复习下32单片机。本人在此做一件事情,傻瓜式代码,让代码足够简洁,足够规范,让你复制我的代码百分百能够使用。此账号仅作为分享本人复习过程中记录使用,如果无法使用,或者或者有优化的地方,欢迎留言,看到后第一时间给予回复。有空会将2023激光打靶代码开源出来。在使用本程序的时候,默认
BDXiaotianYA
·
2025-03-23 05:05
stm32
嵌入式硬件
单片机
STM32
八股【2】-----ARM架构
1、架构包含哪几部分内容寄存器处理模式流水线MMU指令集中断FPU总线架构2、以
STM32
为例进行介绍2.1寄存器寄存器名称作用R0-R3通用寄存器用于数据传递、计算及函数参数传递;R0也用于存储函数返回值
Invinciblenuonuo
·
2025-03-23 01:25
stm32
arm开发
架构
STM32
八股【1】-----启动流程和startup文件理解
想了解FLASH地址映射可以看
STM32
八股【4】-----AHB地址映射__VectorsDCD__initial_sp;TopofStackDCDReset_Handler;ResetHand
Invinciblenuonuo
·
2025-03-23 00:52
stm32
arm
解决
stm32
引脚如果选择输入模式
1.输入模式分类
STM32
的GPIO输入模式主要分为以下四种:浮空输入(FloatingInput/InputFloating)上拉输入(InputPull-Up)下拉输入(InputPull-Down
雁过留声花欲落
·
2025-03-23 00:51
单片机
嵌入式硬件
STM32
八股【3】------RAM和片上FLASH
1、RAM和FLASH构成1.RAM┌──────────────────────────┐│栈区(Stack)│←从RAM顶端向下扩展(存储局部变量、函数调用信息)│--------------------------││堆区(Heap)│←从.bss段底部向上扩展(动态分配的内存,如malloc)│--------------------------││.bss未初始化数据区│←未初始化的全局
Invinciblenuonuo
·
2025-03-23 00:20
stm32
嵌入式硬件
单片机
[项目]基于FreeRTOS的
STM32
四轴飞行器: 十.检测遥控器
基于FreeRTOS的
STM32
四轴飞行器:十.检测遥控器一.检测遥控器连接逻辑二.遥控器的解锁情况三.遥控器控制飞机运转一.检测遥控器连接逻辑判断是否进入定高模式:根据返回值判断遥控器的连接情况:实现检测函数
嵌入式T90S
·
2025-03-22 15:51
stm32
嵌入式硬件
单片机
基于
STM32
设计的健康检测设备(测温心率计步)(局域网)
1.项目介绍1.1开发背景本项目设计一款基于
STM32
F103RCT6微控制器的便携式健康监测设备,该设备能够实时监测并记录用户的生理参数,包括人体温度、心率以及日常活动中的步数,并具备将这些数据可视化显示在设备自带的
DS小龙哥
·
2025-03-22 08:45
智能家居与物联网项目实战
stm32
嵌入式
单片机
ESP32学习 -从
STM32
工程架构进阶到ESP32架构
ESP32与
STM32
项目文件结构对比解析以下是对你提供的ESP32项目文件结构的详细解释,并与
STM32
(以
STM32
CubeIDE为例)的常见结构进行对比,帮助你理解两者的差异:1.ESP32项目文件解析文件
古希腊掌握嵌入式的神
·
2025-03-21 23:22
学习
stm32
架构
esp32
stm32
完全学习——NRF24L01模块
对于这个模块的移植,无论是标准库还是HAL库,无论是软件模拟SPI还是,硬件SPI通信,网上都有很多的例子,这里关于移植的事情就不再赘述了。一、调试中遇到的一些问题我是用的别人的代码进行移植的,使用的是软件模拟SPI时序,在进行通信的时候,可以正确检测到NRF24L01的存在,但是发送数据和接收数据都不能成功的运行,本来以为是发送的时候数据包设置的不正确,后来发现他的代码里面使用软件SPI里面的延
小A159
·
2025-03-21 19:14
STM32完全学习
stm32
学习
嵌入式硬件
STM32
f429串口通信-基于HAL库
STM32
f429串口通信接收-基于HAL库串口接收配置步骤1.调用函数HAL_UART_Init(UART_HandleTypeDef*huart)。
大大大冯小小
·
2025-03-21 15:44
串口通信
stm32
嵌入式
HAL库操作
STM32
串口
本次博客知识来自于韦东山老师的7天物联网课程。一、cubeMX产生工程框架先从左侧选择串口1,再选择异步通信。二、分析程序如下图,cubeMX自动生成了串口初始化函数。三、编写程序以上初始化完成后,就可以使用HAL库提供的“HAL_UART_Transmit()”从串口发送数据,使用“HAL_UART_Receive()”接收数据,但这样使用不方便,需要自己处理数据类型。在学习C语言时,通常使用p
2021.09
·
2025-03-21 15:41
STM32-CubeMX
stm32
单片机
arm
STM32
寄存器编码流程总结(上部)
目录一、GPIO二、中断系统三、USART串口通信四、I2C通讯五、高级定时器六、DMA存储访问七、ADC数模转换八、API通信九、FSMC控制器十、LCD显示一、GPIO1.时钟的配置//开启引脚的时钟RCC->APB2ENR|=RCC_APB2ENR_IOPAEN;2.设置GPIO的工作模式//PA0的工作模式为通用推挽输出模式//CNF选择输入或输出的不同模式GPIOA->CRL&=~GPI
物联网菜鸟
·
2025-03-21 13:26
基础知识学习
stm32
单片机
嵌入式硬件
嵌入式笔记 | 正点原子
STM32
F103ZET6 3 | 时钟系统
1.RCC(复位和时钟控制)RCC(ResetandClockControl)是
STM32
的时钟系统控制模块,负责管理整个芯片的时钟信号。在使用任何外设之前,必须先使能其时钟。
J鸟
·
2025-03-21 12:14
笔记
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
其他