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
MPU6050模块详解:从寄存器配置到数据读取(中) | 零基础入门
STM32
第九十步
主题内容教学目的/扩展视频加速度传感器电路连接。手册分析。驱动程序,读出数据。能读出3轴数据。师从洋桃电子,杜洋老师文章目录一、MPU6050驱动程序分析概述1.1驱动程序核心原理1.2驱动开发关键点二、MPU6050数据手册关键解析2.1芯片型号对比2.2核心特征三、寄存器映射与关键寄存器详解3.1寄存器地址空间3.2关键寄存器配置示例3.2.1陀螺仪配置(GYRO_CONFIG)3.2.2电源
触角01010001
·
2025-04-01 13:18
STM32入门教程(100步)
stm32
驱动开发
单片机
嵌入式硬件
物联网
正点原子
STM32F103
(精英版)------NVIC中断优先级
中断类型系统异常:体现在内核水平外部中断:体现在外设水平一、NVIC中断优先级分组NVIC:嵌套向量中断控制器,属于内核外设,管理着包括内核和片上所有外设的中断相关的功能。两个重要的库文件:core_cm3.h和misc.hcore_cm3.htypedefstruct{__IOuint32_tISER[8];//中断使能寄存器uint32_tRESERVED0[24];__IOuint32_tI
Hustle_Z
·
2025-04-01 05:55
STM32
stm32
单片机
arm
STM32F103
移植FreeRTOS必须搞明白的系列知识---1(Cortex-CM3中断优先级)
STM32F103
移植FreeRTOS必须搞明白的系列知识---1(Cortex-CM3中断优先级)
STM32F103
移植FreeRTOS必须搞明白的系列知识---2(FreeRTOS任务优先级)
STM32F103
ba_wang_mao
·
2025-04-01 05:53
FreeRTOS
STM32F103
移植
FreeRTOS
系列知识
中断优先级
STM32
驱动SG90舵机全攻略:从波形生成到实战应用(中下) | 零基础入门
STM32
第八十四步
主题内容教学目的/扩展视频舵机控制电路连接,驱动原理,驱动程序,调用控制。能写入角度值,为小车开发做准备。师从洋桃电子,杜洋老师文章目录一、PWM控制舵机原理1.1舵机控制信号特性1.2定时器PWM模式二、硬件系统架构2.1硬件连接方案三、核心代码解析3.1主程序逻辑框架3.2PWM初始化函数详解四、关键技术点解析4.1周期与占空比计算4.2重映射配置五、扩展应用设计5.1多通道舵机控制5.2中央
触角01010001
·
2025-03-31 23:11
STM32入门教程(100步)
stm32
驱动开发
单片机
嵌入式硬件
物联网
MPU6050模块详解:从原理到
STM32
驱动指南(上) | 零基础入门
STM32
第八十九步
主题内容教学目的/扩展视频加速度传感器电路连接。手册分析。驱动程序,读出数据。能读出3轴数据。师从洋桃电子,杜洋老师文章目录一、MPU6050模块介绍1.1核心特性1.2模块化优势二、MPU6050模块连接方法2.1硬件连接2.2电源注意事项三、六轴示意图与轴向定义3.1坐标系定义3.2数据输出规则四、MPU6050器件地址解析4.1地址冲突问题4.2地址配置五、MPU6050核心特性详解5.1关
触角01010001
·
2025-03-31 23:39
STM32入门教程(100步)
stm32
驱动开发
单片机
嵌入式硬件
物联网
基于
STM32
L4XX、HAL库的THB6128 驱动程序设计
一、简介:THB6128是一款高性能的二相步进电机驱动芯片,广泛应用于各种步进电机控制场景,如打印机、扫描仪、机器人、自动化设备等。它集成了功率MOSFET和逻辑控制电路,能够提供高效的电机驱动解决方案。二、主要特性:双H桥驱动:支持二相步进电机的双H桥驱动,能够驱动两相四线或两相六线步进电机。宽电压范围:工作电压范围通常为10V至42V,适合多种电源环境。高输出电流:每相输出电流可达2.5A(峰
July工作室
·
2025-03-31 22:36
电机驱动器驱动应用程序设计
stm32
嵌入式硬件
单片机
基于
STM32
开发的智能机器人系统
本文将介绍如何使用
STM32
微控制器设计和实现一个基础的智能机器人系统。2.环境准备工作硬件准备
STM32
开发板(例如
STM32F103
C8
STM32发烧友
·
2025-03-31 22:34
stm32
机器人
嵌入式硬件
STM32
智能仓储机器人控制系统教程
实现智能仓储机器人控制系统4.1数据采集模块4.2数据处理与路径规划算法4.3通信与网络系统实现4.4用户界面与数据可视化应用场景:仓储机器人管理与优化问题解决方案与优化收尾与总结1.引言智能仓储机器人控制系统通过
STM32
STM32发烧友
·
2025-03-31 22:04
stm32
机器人
嵌入式硬件
使用
STM32
实现简单的机器人控制
以下是一个简单的机器人控制代码示例,使用
STM32
单片机和带有直流电机驱动器的机器人底盘。代码使用了
STM32
的HAL库来配置GPIO和定时器,并通过PWM信号控制电机的速度。
CrMylive.
·
2025-03-31 22:03
stm32
机器人
单片机
基于
STM32
L4XX、HAL库的 ATGM336H GPS定位模块驱动程序设计
多系统联合定位高灵敏度:-165dBm定位精度:2.5米CEP低功耗设计支持NMEA0183协议输出内置LNA和SAW滤波器工作电压:3.3V默认波特率:9600bps二、硬件接口:ATGM336H引脚
STM32
L4XX
July工作室
·
2025-03-31 21:58
无线通信模块驱动应用程序设计
stm32
嵌入式硬件
单片机
STM32F103
C8T6 初步认识
一、初见印象
STM32F103
C8T6是一款由意法半导体公司(ST)推出的基于Cortex-M3内核的32位微控制器。
梁下轻语的秋缘
·
2025-03-31 15:40
stm32
嵌入式硬件
单片机
物联网
无人机电路设计方案大揭秘,硬件工程师必备指南
一、核心控制系统架构1.1主控处理器选型现代无人机主控处理器主要有三类选择方案:
STM32
系列:F4/F7/H7系列凭借出色的性能和丰富外设成为主流选择ESP32系列:适合需要Wi
ICGOODFIND1
·
2025-03-31 13:30
无人机
嵌入式硬件
架构
精准测量电机转速:基于
STM32
的开源解决方案
精准测量电机转速:基于
STM32
的开源解决方案【下载地址】用
STM32
测电机转速这个程序是我在实习期间编写的,用于测量电机转速。采用的方法是测周法,即在规定的计时时间内测量电机转了多少圈。
萧佳轩Maureen
·
2025-03-31 00:03
基于FREERTOS的
STM32
多功能手表(软件设计)
目录前言程序现象项目背景项目介绍目前版本实现的功能设计到的freertos知识使用到的硬件硬件连线图实现思路任务调度流程图编辑任务具体操作导图代码讲解freertos初始化按键中断回调函数显示时间任务显示菜单任务其它任务(ShowCalendarTask)总结开源链接前言Hey,我是Moyiji,一个嵌入式小白,也是一名大三在读生,这是我的第一篇博客,在这里我将向你介绍过去一段时间我开发这个项目的
莫忆己
·
2025-03-30 17:15
stm32
嵌入式硬件
单片机
基于物联网的新房甲醛浓度监测系统的设计(论文+源码)
2.1总体方案设计本次基于物联网的新房甲醛浓度监测系统的设计其系统总体架构如图2.1所示,整个系统在硬件架构上采用了
STM32f103
作为主控制器,在传感器部分采用了MQ135实现甲醛浓度的检测,并且通过
沐欣工作室_lvyiyi
·
2025-03-30 17:07
物联网
单片机
嵌入式硬件
STM32
STM32
F4单片机SDIO驱动SD卡
1、SD卡相关的知识点介绍(关于知识点这一块请看上传的文档,接下来只描述重要的部分)
STM32
F4有一个SDIO接口,支持符合SD协议的各种设备,与SD存储卡规格版本2.0全兼容。
猪猪童鞋
·
2025-03-30 10:20
单片机
stm32
嵌入式硬件
SD卡驱动
SDIO总线
如何使用
STM32
的通用定时器
1MHz周期,脉宽2KHz)3、普通计时器:定时500ms=(5000*7200)/72MHz二、确定计数方式三、确定时钟源四、确定主、从模式五、对应模式的设置六、事件通用定时器框图七、代码结构(部分)八、
STM32
CubeMX
oor1019
·
2025-03-30 05:20
stm32
嵌入式硬件
单片机
STM32
外部中断配置寄存器
选择0123端口),AFIO_EXTICR2(选择4567端口),AFIO_EXTICR3(选择891011端口),AFIO_EXTICR4(选择12131415端口).四个中断配置寄存器,分别配置到
STM32
czhaii
·
2025-03-30 05:49
单片机
STM32
stm32
linux
arm
stm32
f1系列单片机基于HAL库实现Modbus RTU协议的485通信,单片机做从站,串口软件或者维纶屏做主站
本文主要为自己复习485通信的实现使用。一、RS-485通信概述**RS-485**是一种广泛应用于工业自动化、楼宇自动化、数据采集等领域的串行通信标准。它以差分信号传输为基础,具有抗干扰能力强、传输距离远、支持多点通信等特点。二、RS-485的特点1.**差分信号传输**-使用两根信号线(A和B)进行差分传输。-差分信号可以有效抵抗电磁干扰,适合长距离通信。2.**多点通信**-支持多点通信(M
deng_01_
·
2025-03-30 01:52
单片机
stm32
Modbus
rtu
从0开始在PlatformIO下开展
STM32
单片机的库函数编程指南
目录前言下载CMSIS针对目标单片机的库函数修正自带的PIO的CMSIS固件包的代码生成CMSIS模板的工程客制化PlatformIO.ini工程配置文件编写测试代码我看很多朋友非常想使用VSCode对库函数进行编程,但是奈何资料比较少,笔者这里探索到了一个笔者认为相较于其他博客最简单的办法,这里进行枚举本文档隶属于项目:Charliechen114514/BetterATK:Thisisarep
charlie114514191
·
2025-03-29 22:36
系统学习单片机系列
STM32学习笔记
单片机
stm32
嵌入式硬件
学习
教程
嵌入式软件
标准库开发
C++代码脚本实现
STM32
启动
STM32
系列微控制器广泛应用于嵌入式系统开发,其启动过程对于理解系统如何从上电复位到执行用户代码至关重要。本文将详细介绍如何使用C++编写
STM32
的启动脚本,并以
STM32F103
为例进行说明。
y19875998
·
2025-03-29 21:01
stm32
c++
嵌入式硬件
STM32
IIC通信(简单理解)
STM32
IIC通信(简单理解)半双工通信。一个I2C总线只使用两条总线线路,一条双向串行数据线(SDA),一条串行时钟线(SCL)。数据线即用来表示数据,时钟线用于数据收发同步。
小昭debug
·
2025-03-29 20:24
单片机
C语言
单片机
stm32
STM32
IIC通信过程
起始位应答位停止位状态寄存器EV8事件TXE事件标志位为1时是空的0时是非空的(判断移位寄存器的意义:在数据写入数据寄存器后会将其移到数据移位寄存器中去故应此因此可以判断是否有数据存在)在结束后——还需查看移位寄存器中的数据是否发送完(若检查为1时则视为所有的数据都发送出去)在对写数据到DR寄存器之后将TxE寄存器清零。地址匹配位ADDR位:读出SR1寄存器对SR2寄存器的读操作将清楚该位在利用完
Wizard797
·
2025-03-29 20:52
STM32
stm32
单片机
嵌入式硬件
第 46 章 设置 FLASH 的读写保护及解除
46.1选项字节与读写保护1.1选项字节的内容选项字节是一段特殊的FLASH空间,
STM32
芯片会根据它的内容进行读写保护配置,选项字节的构成见表选项字节的构成
STM32F103
系列芯片的选项字节有8个配置项
入世浮尘
·
2025-03-29 18:42
stm32
单片机
基于
STM32
单片机智能沙发自动加热通风控制系统
基于
STM32
单片机智能沙发自动加热通风控制系统摘要随着人们生活水平的提高,对家居环境舒适度的要求也越来越高。智能家居系统作为一种新兴的技术,正在逐渐改变人们的生活方式。
科创工作室li
·
2025-03-29 01:40
STM32
单片机
stm32
嵌入式硬件
基于
STM32
单片机智能人体红外测温仪MLX90640热成像设计DY23-195
本设计由
STM32F103
C8T6单片机核心板电路+TFT彩屏显示电路+按键电路+MLX90640红外传感器电路+蜂鸣器报警电路组成。1、TFT彩屏实时显示温度值、温度阈值和热成像。
通旺科技
·
2025-03-29 00:34
单片机
stm32
嵌入式硬件
OpenMCU(五):
STM32F103
时钟树初始化分析
概述本文主要描述了
STM32F103
初始化过程系统时钟的初始化,主要描述了系统时钟的初始化,AHB总线时钟,APB总线时钟等的初始化。
A-花开堪折
·
2025-03-28 18:43
OpenMCU
stm32
单片机
fpga开发
Qemu-
STM32
(十):
STM32F103
开篇
简介本系列博客主要描述了
STM32F103
的qemu模拟器实现,进行该项目的原因有两点:作者在高铁上,想在
STM32F103
上验证一个软件框架时,如果此时掏出开发板,然后接一堆的线,旁边的人估计会投来异样的目光
A-花开堪折
·
2025-03-28 18:43
qemu
stm32
嵌入式硬件
单片机
Qemu-
STM32
(二):qemu-
stm32
f407 Discovey框架代码添加
概述:本文描述了,如何添加
STM32
F407的Soc框架模拟代码。
A-花开堪折
·
2025-03-28 18:13
qemu
stm32
嵌入式硬件
单片机
stm32
在qemu运行
stm32
基础工程配置生成
stm32
代码通过cubemx选择
stm32
f407调试功能关闭,设置外部时钟,设置串口1,选择makefile工程,生产代码屏蔽系统时钟配置//SystemClock_Config
lyq308152569
·
2025-03-28 17:40
qemu
stm32
嵌入式硬件
单片机
Qemu-
STM32
(十二):
STM32F103
框架代码添加
简介本系列博客主要描述了STMF103的qemu模拟器实现,进行该项目的原因有两点:作者在高铁上,想在
STM32F103
上验证一个软件框架时,如果此时掏出开发板,然后接一堆的线,旁边的人估计会投来异样的目光
A-花开堪折
·
2025-03-28 17:08
qemu
stm32
嵌入式硬件
单片机
stm32
MP2使用 root=/dev/mmcblk1p8 启动时出现 root device not found 错误
当使用root=/dev/mmcblk1p8启动时出现rootdevicenotfound错误,通常是由于以下原因之一导致的:原因1:设备节点在内核初始化时尚未生成•问题:内核在解析root=参数时,/dev/mmcblk1p8对应的存储设备尚未初始化完毕,导致设备节点未创建。•解决方案:使用UUID或PARTUUID替代设备路径这些标识符不依赖设备节点顺序,更稳定可靠。例如:#查看分区的UUID
最后一个bug
·
2025-03-28 16:04
linux内核设计与实现
linux
arm开发
c语言
开发语言
stm32
单片机、芯片、arduino、树莓派、Jetson Nano、esp32、
stm32
一、芯片:百科上说半导体元件产品的统称。知乎上说芯片(集成电路),或称微电路、微芯片、晶片/芯片在电子学中是一种把电路小型化的方式,并时常制造在半导体晶圆表面上。前述将电路制造在半导体芯片表面上的集成电路又称薄膜集成电路。二、单片机:(Single-ChipMicrocomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器R
Robin罗兵
·
2025-03-28 08:34
物联网
单片机
stm32
嵌入式硬件
矩阵键盘原理与单片机驱动设计详解—端口反转法(下) | 零基础入门
STM32
第七十八步
主题内容教学目的/扩展视频4x4阵列键盘电路连接,电路原理,驱动程序,调用函数。能用程序读出按键值。师从洋桃电子,杜洋老师文章目录一、矩阵键盘驱动架构设计1.1系统整体架构1.2硬件资源配置二、核心驱动实现分析2.1初始化函数解析2.2按键扫描流程图2.3按键解码算法三、关键技术创新点3.1动态IO模式切换3.2复合消抖策略四、扩展设计指南4.1扩展为8x8矩阵4.2多按键组合检测五、性能优化建议
触角01010001
·
2025-03-28 07:31
STM32入门教程(100步)
stm32
嵌入式硬件
单片机
驱动开发
物联网
基于
STM32
的无线充电小车设计与实现(全部资料)
基于
STM32
的无线充电小车设计与实现摘要:本文设计并实现了一种基于
STM32F103
C8T6核心板的无线充电小车。
科创工作室li
·
2025-03-28 01:14
毕业设计1
stm32
嵌入式硬件
单片机
【
STM32
】系统滴答计时器systick
目录一、什么是系统滴答计时器二、相关寄存器三、具体操作相关函数示例1常见问题LOAD的准确值中断导致`SysTick`停止越限问题-八分延时问题示例2一、什么是系统滴答计时器系统滴答定是Cortex-M内核内置的一个24位递减计数定时器,专门用于操作系统的时基(tick),但也可以用于普通的定时任务。24位倒计时计数器,每次溢出触发中断时钟源可以选择AHB或AHB/8适用于系统滴答定时、延时、定时
不被定义的~wolf
·
2025-03-27 22:57
STM32
stm32
单片机
嵌入式硬件
DHT11数字温湿度传感器驱动开发全解析(中) | 零基础入门
STM32
第八十六步
主题内容教学目的/扩展视频DHT11芯片电路连接,手册分析。驱动程序,读出数据。能读出温湿度值即可。师从洋桃电子,杜洋老师文章目录一、DHT11驱动程序设计概述1.1传感器工作原理1.2驱动程序功能模块二、驱动程序架构分析2.1程序文件结构2.2核心功能流程图三、关键功能实现解析3.1初始化流程设计3.2数据读取机制四、DHT11驱动代码深度解析4.1头文件设计(dht11.h)4.1.1硬件接口
触角01010001
·
2025-03-27 20:13
STM32入门教程(100步)
stm32
驱动开发
单片机
嵌入式硬件
物联网
DHT11数字温湿度传感器驱动开发全解析(上) | 零基础入门
STM32
第八十六步
主题内容教学目的/扩展视频DHT11芯片电路连接,手册分析。驱动程序,读出数据。能读出温湿度值即可。师从洋桃电子,杜洋老师文章目录一、DHT11传感器概述1.1核心特性1.2典型应用场景二、硬件连接规范2.1引脚定义2.2典型接线方案三、核心性能参数3.1测量指标3.2电气特性四、单总线通信协议4.1通信时序全景4.2数据位判定规则五、关键设计注意事项5.1环境适应性5.2安装规范5.3异常恢复六
触角01010001
·
2025-03-27 20:12
STM32入门教程(100步)
stm32
驱动开发
单片机
嵌入式硬件
物联网
STM32
单片机学习记录(2.9)
一、
STM32
15.1-FLASH闪存1.FLASH简介(1)
STM32
系列的FLASH包含程序存储器、系统存储器和选项字节三个部分,通过闪存存储器接口(外设)可以对程序存储器和选项字节进行擦除和编程;
宣宣猪的小花园.
·
2025-03-27 20:39
STM32
空气动力学
stm32
无人机
嵌入式硬件
单片机
空气动力学
【
STM32
】编写程序控制开发板的RGB LED灯
目录1、原理图2、文件结构3、使用寄存器模式点亮3.1、什么是寄存器3.2、寄存器开发的本质3.3、寄存器开发步骤3.4、主要源码3.4.1、main.c3.4.2、drv_gpio.h3.4.3、drv_gpio.c3.4.4、使用BSRR和BRR影子寄存器优化`drv_gpio.c`3.4.5、效果演示4、使用标准库模式点亮4.1、使用标准库模式的好处4.2、主要源码4.2.1、main.c4
不被定义的~wolf
·
2025-03-27 15:28
STM32
stm32
嵌入式硬件
单片机
STM32F103
C8T6芯片引脚定义及功能介绍
引言
STM32F103
C8T6是STMicroelectronics公司推出的一款基于ARMCortex-M3内核的微控制器,广泛应用于嵌入式系统设计中。
AI_Guru人工智能
·
2025-03-27 14:53
stm32
单片机
嵌入式硬件
STM32
C011 进入停止模式和待机模式
对于
STM32
C011J4M3微控制器,你可以使用HAL库来实现进入停止模式(StopMode)和待机模式(StandbyMode)。
qq_42949957
·
2025-03-27 14:51
stm32
嵌入式硬件
单片机
「必看干货」浅谈GD32与
STM32
之间的区别
一、前言GD32是国内开发的一款单片机,据说开发的人员是来自ST公司的,GD32也是以
STM32
作为模板做出来的。
EEPW电子产品世界
·
2025-03-27 07:01
stm32
嵌入式硬件
单片机
嵌入式硬件:嵌入式系统调试:嵌入式处理器架构与调试
它们根据性能、功耗、成本和功能需求,可以分为以下几类:微控制器(MCU):集成了CPU、存储器和外设接口,如
STM32
系列。数字信号处理器(DSP):专门用于信号处理,如TI的C6000系列。
kkchenjj
·
2025-03-27 00:39
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
嵌入式学习笔记
学习
笔记
单片机
STM32F103
C8T6外部中断配置-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
嵌入式硬件
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他