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(M3
STM32
F407 ADC 模式详解:单次转换、连续转换、扫描模式、非扫描模式
前言在
STM32
F407中,ADC(模数转换器)模块常用于采集模拟信号,比如读取光敏电阻、电压、电流、温度传感器等。
Bu Bu M
·
2025-06-16 06:41
stm32
嵌入式硬件
单片机
ArtPi 认识RTT Studio建立LED工程
1认识RTTStudio建立LED工程软件IDE:RT-ThreadStudio版本:2.1.1硬件平台:ART-PiCPU:
STM32
H750XB开发板基本外设功能实现:串口uart4:PA0PI9RedLED
南工孙冬梅
·
2025-06-16 03:51
ART-Pi
rt-thread
stm32
物联网
iot
TRAE 打开项目,注释乱码,GBK 转换 UTF-8
在使用TRAE打开一个基于Keil开发的
STM32
无人机项目时,发现项目中的注释内容显示为乱码。
lijunwei19
·
2025-06-16 02:50
#encoding
#
tr
【C】PCD(Peripheral Controller Driver)
PCD(PeripheralControllerDriver)在
STM32
HAL库体系中,指物理控制层驱动,也就是USB控制器外设的直接驱动层。【详解】1.PCD是什么?
我不是程序猿儿
·
2025-06-16 01:43
C
Servo
c语言
开发语言
STM32
入门教程:传感器数据采集
STM32
是一款常用的微控制器系列,广泛应用于各种嵌入式系统中。在本教程中,我们将介绍如何使用
STM32
来进行传感器数据采集。我们将以温湿度传感器为例,同时也会介绍如何使用其他类型的传感器。
粉绿色的西瓜大大
·
2025-06-16 00:33
stm32
嵌入式硬件
单片机
stm32
传感器通用驱动代码
stm32
传感器通用驱动代码
stm32
单片机传感器启动代码,使用支持i2c和uart支持的传感器型号:温湿度传感器sht40(i2c),bmp280(i2c)光照传感器LTR390(i2c)气体传感器zh16
jasonslaex
·
2025-06-16 00:01
驱动
C++
stm32
驱动开发
嵌入式硬件
从
STM32
到NXP:GPIO就像装修房子,多了个“智能开关”
点击下面图片带您领略全新的嵌入式学习路线爆款热榜88万+阅读1.6万+收藏想象一下:
STM32
的GPIO是个精装房,所有开关都在墙上;而NXP的GPIO是毛坯房,需要先装一个智能配电箱(IOMUX)才能控制灯光
【云轩】
·
2025-06-15 22:18
NXP
stm32
嵌入式硬件
单片机
STM32
驱动步进电机
硬件准备一块主控板
STM32
F103C8T6一块ULN2003步进电机驱动板一个五线四相步进电机方案实现接线:ULN2003
STM32
F103C8T6IN1PA0IN2PA1IN3PA3IN4PA4-GND
·
2025-06-15 19:05
嵌入式系统期末复习提纲
目录第1章嵌入式系统概述第2章ARMCortex-M3微处理器基础第3章嵌入式开发环境第4章
STM32
-A平台开发基础第5章μC/OS–II及应用开发第1章嵌入式系统概述1.
有为肥宅
·
2025-06-15 18:01
复习资料
嵌入式硬件
STM32
-Cortex-M3存储映射深度解析
Cortex-M3存储器映射更为深入、细致的解析,从最底层的硬件电气特性、信号交互,到软件执行的每一步指令、寄存器操作,结合实际硬件设计与编程场景,对每个区域进行超详细拆解:一、Cortex-M3存储器映射总体框架根基Cortex-M3处理器采用32位地址总线,可寻址空间为4GB(地址范围0x00000000-0xFFFFFFFF),这是由32位地址总线的物理特性决定的,每一根地址线对应二进制中的
·
2025-06-15 18:59
学习
STM32
的土壤湿度传感器
一、
STM32
与土壤湿度传感器的接口
STM32
是一款广泛应用于嵌入式系统开发的微控制器,可以通过各种接口与外部传感器进行通信。
大黄鸭duck.
·
2025-06-15 16:10
学习
stm32
单片机
STM32
软件SPI驱动BMP280
✅作者简介:热爱科研的嵌入式开发者,修心和技术同步精进❤欢迎关注我的知乎:对error视而不见代码获取、问题探讨及文章转载可私信。☁愿你的生命中有够多的云翳,来造就一个美丽的黄昏。获取更多嵌入式资料可点击链接进群领取,谢谢支持!点击领取更多详细资料一、引言BMP280是博世公司推出的一款高精度气压传感器,可用于测量大气压力和温度。在很多应用场景中,如气象监测、无人机高度测量等,都需要使用到该传感器
对error说不
·
2025-06-15 15:37
stm32
嵌入式硬件
单片机
【我再赣神魔:一大早我教deepseek老师学
STM32
】deepseek答案出错后我的操作
经过对
STM32
F103参考手册(RM0008Rev21)的最终核查,我郑重修正所有先前表述并发布以下最终声明:最终修正声明:
STM32
F103全系列定时器对ITR3的完全等同支持1.完全相同的支持范围定时器类型型号
woshihonghonga
·
2025-06-15 06:10
stm32
c语言
嵌入式硬件
单片机
AI编程
STM32
的HAL库使用弱定义回调函数,为何不使用把函数名定义为指针作为功能函数的参数的方式呢?
回调函数的意义和背景:回调函数其实是设计反转,意思是相较于普通函数是设计者(框架开发者)设计函数而调用者(也是就是用户)调用函数的思路,而回调函数则变成了调用者(也是就是用户)设计,由于是调用者(也是就是用户)设计而设计者(框架开发者)调用这种是反的所以叫回调。Callback英文就是回电、回拨的含义,就像留下电话号码让对方回电,这里是将函数留给系统在需要时回调。核心概念回调函数本质是控制权反转的
woshihonghonga
·
2025-06-15 06:39
stm32
嵌入式硬件
单片机
STM32
学习笔记 & 高级定时器TIM1&TIM8 14
高级定时器TIM1&TIM8TIM1和TIM8简介高级控制定时器(TIM1和TIM8)由一个16位的自动装载计数器组成,它由一个可编程的预分频器驱动它适合多种用途,包含测量输入信号的脉冲宽度(输入捕获),或者产生输出波形(输出比较、PWM、嵌入死区时间的互补PWM等)使用定时器预分频器和RCC时钟控制预分频器,可以实现脉冲宽度和波形周期从几个微秒到几个毫秒的调节高级控制定时器(TIM1和TIM8)
勤奋小胡
·
2025-06-15 06:36
STM32_HAL库
stm32
基于
stm32
风速风向温湿度和瓦斯检测(仿真+代码)
资料下载地址:基于
stm32
风速风向温湿度和瓦斯检测一、项目功能1.风速,风向,温湿度,瓦斯,报警。2.可以设置温湿度,瓦斯,风速报警阈值。3.数据上传到云平台。
森旺电子
·
2025-06-15 04:24
单片机开发
STM32
stm32
嵌入式硬件
单片机
Keil 中设置
STM32
Flash 和 RAM 地址详解
文章目录Keil中设置
STM32
Flash和RAM地址详解一、Flash和RAM配置界面(Target选项卡)1.IROM1(用于配置Flash)2.IRAM1(用于配置RAM)二、链接器设置界面(Linker
花落已飘
·
2025-06-14 20:58
STM32框架式编程
stm32
嵌入式硬件
单片机
GPIO(通用输入输出)与LPUART(低功耗通用异步收发传输器)简述
例如:
STM32
L496的LPUART通信口可复用到PA2/PA3、PB10/PB11、PG7/PG8等引脚。树莓派3需关闭蓝牙
·
2025-06-14 13:03
STM32
学习笔记:定时器应用开发
在
STM32
微控制器中,定时器具有多种功能和应用,是嵌入式系统开发中的基础内容。
爱睡觉的王宇昊
·
2025-06-14 05:46
STM32
单片机
嵌入式硬件
stm32
ide
基于
STM32
设计的粮食仓库(粮仓)环境监测系统_284
文章目录一、前言1.1项目介绍【1】项目开发背景【2】设计实现的功能【3】项目硬件模块组成【4】设计意义【5】国内外研究现状【6】摘要1.2设计思路1.3系统功能总结1.4开发工具的选择【1】设备端开发【2】上位机开发1.5参考文献1.6系统框架图1.7系统原理图1.8实物图1.9模块的技术详情介绍【1】ESP8266-WIFI模块【2】MQ9可燃气体模块【3】SHT30温湿度模块【4】SGP30
DS小龙哥
·
2025-06-14 05:45
智能家居与物联网项目实战
stm32
网络
嵌入式硬件
STM32
单片机的学习之路:从入门到精通
STM32
单片机作为STMicroelectronics(意法半导体)旗下的32位微控制器系列,以其高性能、低功耗和丰富的外设资源而闻名,广泛应用于嵌入式系统、工业控制、物联网等领域。
嵌入式大圣
·
2025-06-13 21:25
单片机
stm32
学习
深入剖析Redis Cluster集群,Redis持久化机制,Redis数据类型及其数据结构
2,738个slot,总计16,384个slot节点分布:┌─────────────┬──────────────┐│主节点M1│从节点S1(备份M1)││主节点M2│从节点S2(备份M2)││主节点
M3
LiRuiJie
·
2025-06-13 16:21
Redis
redis
架构
数据库
RT-Thread USB学习笔记 - RTT最小系统移植
把RT-Thread移植到
STM32
F103RBT6上。最小系统很多用户喜欢Nano版本的RT-T
zhangsz_sh
·
2025-06-13 11:19
嵌入式开发实战
rt-thread
最小系统
STM32
/SPI Flash高性能在线编程器详细解析
关键特性:支持芯片:
STM32
、GD32、NXP、TI等主流MCU,以及SPIFlash、EEPROM烧录速度:最高1MB/
·
2025-06-13 11:49
C语言中的段错误(Segmentation Fault):底层原理及解决方法
以下是分类介绍及应对方法:一、硬件相关错误1.外设初始化失败原因:时钟未使能(如
STM32
未调用__HAL_RCC_GPIOx_CLK_ENABLE())。
woainizhongguo.
·
2025-06-13 11:48
C/C++
c语言
开发语言
基于
STM32
智能小车红外避障模块化控制程序
这里用到了两个红外避障模块,分别充当左右两边眼睛,我们结合上一章节内容,来做一个红外避障模块化的扩展上一章节内容HS,公众号:平凡灵感码头基于
STM32
的四路PWM控制智能小车运动的模块化控制程序以上述文章的初始化好了
平凡灵感码头
·
2025-06-13 11:46
stm32项目实现
stm32
单片机
嵌入式硬件
stm32
f103 标准库移植rt-thread nano
参考资料:RT-Thread文档中心环境:1、
stm32
f103开发板2、keil3、rt-threadnanopack步骤:1、添加rt-threadnano到keil工程,步骤参见基于KeilMDK
尼尔森系
·
2025-06-13 11:45
单片机调试
stm32
嵌入式硬件
单片机
GPIO模拟I2C操作代码包:让GPIO与I2C无缝对接的利器
GPIO模拟I2C操作代码包:让GPIO与I2C无缝对接的利器【下载地址】GPIO模拟I2C操作代码包本代码包为开发者提供了基于
STM32
F103系列单片机,使用GPIO模拟I2C通信协议的完整解决方案
柳新黎
·
2025-06-13 08:55
MQ-2烟雾传感器详解(
STM32
)
✅作者简介:热爱科研的嵌入式开发者,修心和技术同步精进❤欢迎关注我的知乎:对error视而不见代码获取、问题探讨及文章转载可私信。☁愿你的生命中有够多的云翳,来造就一个美丽的黄昏。获取更多嵌入式资料可点击链接进群领取,谢谢支持!点击领取更多详细资料一、MQ-2烟雾传感器工作原理MQ-2烟雾传感器是半导体气敏传感器,核心敏感元件由二氧化锡(SnO₂)等半导体材料制成。在工作时,传感器内部的加热器会将
·
2025-06-13 08:25
stm32
定时器部分(定时中断)
一.定时中断(概念部分)定时中断主要包含两种中断一种是更新中断还有一种是输入捕获中断更新中断:更新中断通常用于定时器的基本定时功能。当定时器计数器溢出并重新从零开始计数时,会触发更新中断。你可以配置定时器的计数周期和预分频器来控制定时器的计时时间。更新中断允许你执行一些操作,比如更新某些变量、执行周期性任务或控制外部设备。输入捕获中断:输入捕获中断用于测量外部事件的时间间隔。当外部事件触发定时器捕
2301_79648779
·
2025-06-13 08:53
单片机
stm32
嵌入式硬件
STM32
的OLED显示程序亲测可用:适用于多种场景的稳定显示解决方案
STM32
的OLED显示程序亲测可用:适用于多种场景的稳定显示解决方案【下载地址】
STM32
的OLED显示程序亲测可用这是一套专为
STM32
设计的OLED显示程序,经过实际测试,运行稳定可靠。
惠凯忱Montague
·
2025-06-13 08:22
基于
STM32
微控制器的频谱分析仪设计与实现
本文还有配套的精品资源,点击获取简介:本设计详细探讨了如何构建一个基于
STM32
微控制器的频谱分析仪,涉及到硬件选择、软件算法、系统集成和性能优化等多方面。
黄浴
·
2025-06-13 08:21
STM32
F103C8T6物联网系统源码包:从下位机到机智云的完整实现
本文还有配套的精品资源,点击获取简介:本压缩包提供了一套完整的物联网系统实现方案,涵盖从微控制器
STM32
F103C8T6下位机到QT上位机界面,再到机智云服务的连接。
悦闻闻
·
2025-06-13 04:27
STM32
G431学习笔记(二)之串口的发送和接收
一、串口的配置PA10->USART1_RxPA9->USART1_TxUSART1Mode:Asyncharonous波特率:9600开启串口收发使能中断二、串口的初始化charrxarr[8];//串口接收数组chararrow=0;//串口计数uint8_trxdata;//串口缓存三、串口接收1、串口接收需要在主函数中开启中断;2、接着编写串口接收的中断回调函数;3、然后编写串口接收中断的
小酒丸子
·
2025-06-12 23:50
STM32G431
学习
笔记
DS1307 读取时间示例代码
STM32
HAL
//DS1307.c#include"ds1307.h"#include"main.h"//BCD码转十进制uint8_tDS1307_BCDToDec(uint8_tbcd){return((bcd/16)*10)+(bcd%16);}//十进制转BCD码uint8_tDS1307_DecToBCD(uint8_tdec){return((dec/10)*16)+(dec%10);}//初始化D
雾削木
·
2025-06-12 23:47
STM32
stm32
嵌入式硬件
单片机
嵌入式全栈面试指南:TCP/IP、C 语言基础、
STM32
外设与 RT‑Thread
本文将从TCP/IP协议、C语言核心基础、
STM32
IO与外设驱动、RT‑Thread及其多任务/IPC四大模块进行全面讲解,并在每个模块末尾附上常见面试题,助你系统备考。
·
2025-06-12 19:14
STM32
HAL库的常用库函数整理
一、常用的GPIO相关HAL库函数1、GPIO的初始化voidHAL_GPIO_Init(GPIO_TypeDef*GPIOx,GPIO_InitTypeDef*GPIO_Init);2、配置GPIO引脚输出电平voidHAL_GPIO_WritePin(GPIO_TypeDef*GPIOx,uint16_tGPIO_Pin,GPIO_PinStatePinState);3、切换指定引脚的电平,电
·
2025-06-12 12:30
STM32
的LabVIEW编程与开发实践:教程及实例
本文还有配套的精品资源,点击获取简介:本教程详细介绍了如何使用LabVIEW图形化编程环境进行基于ARMCortex-M内核的
STM32
微控制器的编程与开发。
张锦云
·
2025-06-12 12:25
Keil开发
STM32
生成hex文件/bin文件
生成hex文件生成bin文件
STM32
工程的hex文件和bin文件都可以通过Keil直接配置生成生成hex文件工程中点击魔术棒,在Output中勾选CreateHEXFile选项,OK保存工程配置编译工程通过后可以看到编译输出窗口有创建
·
2025-06-12 11:54
STM32
vs ESP32 vs EFR32:新手选谁不踩坑?
STM32
vsESP32vsEFR32:新手选谁不踩坑?学嵌入式,第一件事不是学C语言,也不是点灯,而是:选对开发板!选错了开发板,入门等于“掉坑”。
欢乐熊嵌入式编程
·
2025-06-12 07:52
stm32
嵌入式硬件
单片机
STM32
&低功耗与备用备份区域
低功耗则其实是
STM32
四种模式中的三种耗能很低的模式。
科文小白狼
·
2025-06-12 02:26
开发板
stm32
嵌入式硬件
单片机
【嵌入式面试】嵌入式面试笔试题
1.正确使用pthread_join2.避免线程泄露3.使用线程池4.合理处理线程退出5.设置线程属性6.检查和调试八、
STM32
芯片跟STC芯片的区别九、C语言跟C+
跳河轻生的鱼
·
2025-06-11 20:42
面试
面试
职场和发展
基于
STM32
的逆变器设计方案
基于
STM32
的逆变器设计方案
STM32
的逆变器设计方案.rar项目地址:https://gitcode.com/open-source-toolkit/4c395概述本开源仓库致力于提供一个完整的基于
·
2025-06-11 20:38
基于
STM32
F103C8T6单片机双极性SPWM逆变(软件篇)
解析项目工程的文件目录结构和功能,生成readme.md文档;并总结该项目的功能大纲以及
STM32
外设使用情况。
Naiva
·
2025-06-11 20:36
HK32F030M
单片机
stm32
嵌入式硬件
GPIO_Analog与ADC什么区别
文章目录⚙️**1.功能定位不同**⚡️**2.工作原理差异****3.配置方式与依赖关系****总结对比表**⚠️**常见误区澄清**GPIO_Analog和ADC是
STM32
中两个密切相关但功能完全不同的概念
胡Jason
·
2025-06-11 20:04
STM32学习
单片机
嵌入式硬件
CanFestival移植到
STM32
G4
文章目录一、准备工作二、软件配置三、移植CanFestival参考一、准备工作1、获取Canfestival源码2、Python下载3、wxPython下载4、CanFestival字典生成5、安装参考Python2.7.15及wxPython2.8百度云盘下载地址:https://pan.baidu.com/s/1bRS403m4B31m4ovSJ-_HwA提取码:38sn二、软件配置FDCAN
hlpinghcg
·
2025-06-11 17:14
工业总线
CAN
CANopen
stm32
CANopen
我认为
STM32
输入只分为模拟输入 与 数字输入
核心概念解析模拟输入(AnalogInput)设计目的:直接连接模拟信号(如ADC采集电压、温度传感器输出)硬件行为:✅断开内部数字电路(施密特触发器禁用)✅信号直通模拟外设(如ADC、运放)❌数字功能完全失效(无法触发中断、无法被CPU读取IDR)应用场景:ADC输入、DAC输出监控、模拟比较器输入浮空输入(FloatingInput)设计目的:纯数字信号输入(需外部确定电平)硬件行为:✅启用数
广药门徒
·
2025-06-11 16:10
stm32
单片机
嵌入式硬件
PCB设计教程【大师篇】——
STM32
开发板原理图设计(单片机最小系统)
放置
STM32
芯片:在元
岂是尔等觊觎
·
2025-06-11 14:54
#PCB设计教程
stm32
嵌入式硬件
单片机
pcb工艺
学习
经验分享
智能硬件
Cortex-M4单片机硬件延时---DWT
一定要区别于软件延时的思路在ms延时的时候使用中断或者计数器,那么可能会造成资源的浪费,因此可以使用DWT(监视点单元,数据追踪)但是这个地方可能有些是没有的,位于内核,
M3
及
M3
以上才有。
学不动CV了
·
2025-06-11 12:09
单片机
嵌入式硬件
c语言
stm32
c++
基于ARM的智能车载导航系统的设计与实现
主控采用
stm32
单片机1、实现高精度定位:通过集成GPS进行定位。3、用户友好的界面设计:oled显示器显示经纬度值。5、车辆信息集成:集成车辆信息,霍尔传感器监测车速包括车速、行驶里程。
柠檬树技术宅
·
2025-06-11 10:59
51单片机
物联网
阿里云
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
其他