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
F103 串口通信
串口通信串口通信是嵌入式里非常常见的通信,不论是
STM32
还是其它的什么单片机或者任何其它支持串口通信的设备通信时只需要把通信一方的RX与通信另一方的TX,以及一方的TX与另一方的RX相连接就可以进行双向通信
one_kun
·
2025-07-24 02:26
stm32
嵌入式硬件
单片机
linux内核驱动第一课(基于RK3568)
(学习过
stm32
更佳)学习路径1、搭建环境(交叉编译,VIM,tftp,nfs,下载工具)2、驱
·
2025-07-24 01:50
如何在keil5中实现printf函数
以下是完整步骤及注意事项:一、实现步骤1.添加头文件与重定向函数包含标准I/O库:#include//提供printf函数声明重写fputc函数(以
STM32
串口为例)://方法1:使用标准库函数(如HAL
风停了123
·
2025-07-23 23:42
单片机
嵌入式硬件
keil5识别不到正点原子的探索者
stm32
f407vgt6
原因:供电不足可能的理解错误:接上typec(串口)就可以识别到,误以为stlink要和串口一起使用其实是电压不足导致的,接上电源线或者typec都可以,比较stlink只是传输数据的,不负责供电
QL.ql
·
2025-07-23 22:34
stm32
嵌入式硬件
单片机
基于单片机汽车尾气检测/有害气体检测/空气质量检测系统
系统核心由微控制器(如
STM32
/51单片机)、多类型气体传感器阵列(如MQ系列/电化学传感器检测)、显示单元(OLED/LCD)及报警模块构成。传感器采集目标气体浓度并输出模拟/数字信号。
小新单片机
·
2025-07-23 22:34
单片机设计库
单片机
嵌入式硬件
空气质量
51单片机
stm32
基于单片机智能消毒柜设计
系统以微控制器(如
STM32
)为核心,集成多模式消毒模块、环境传感器及人机交互单元。
小新单片机
·
2025-07-23 19:44
单片机设计库
单片机
嵌入式硬件
stm32
消毒柜
基于单片机智能衣柜/智能衣橱设计
系统以微控制器(如
STM32
/ESP32)为核心,集成传感器、执行机构及无线通信模块(Wi-Fi/蓝牙)。
小新单片机
·
2025-07-23 19:43
单片机设计库
单片机
嵌入式硬件
51单片机
stm32
智能衣橱
STM32
F4-ETH通信(lwip)——学习笔记_
stm32
lwip
7、CSMA/CD冲突检测:8、MAC子层:MAC数据包、MAC数据包格式、MAC地址:MAC地址由48位数字组成,它是网卡的物理地址,在以太网传输的最底层,就是根据MAC地址来收发数据的。部分MAC地址用于广播和多播,在同一个网络里不能有两个相同的MAC地址。PC的网卡在出厂时已经设置好了MAC地址,但也可以通过一些软件来进行修改,在嵌入式的以太网控制器中可由程序进行配置。数据包中的DA是目标地
2401_84010497
·
2025-07-23 14:13
程序员
嵌入式
基于
STM32
的智能窗帘控制系统设计与实现
基于
STM32
的智能窗帘控制系统设计与实现引言随着物联网(IoT)技术的发展,智能家居逐渐融入日常生活。
·
2025-07-23 14:12
Android音视频探索之旅 | Webrtc 1对1音视频通话核心流程分析
一.前言使用Webrtc实现1对1的音视频通话,先从Web端进行学习要比直接从Android端进行学习要轻松许多(若没有JS和Html以及Node基础,查找相关
基础教程
,能梳理代码的逻辑即可)。
慢行的骑兵
·
2025-07-23 06:19
音视频
android
音视频
webrtc
STM32
手搓I2C注意事项【
STM32
篇】
1)I2C从机地址如果有多个相同的设备,那么通常地址高位确定,不能改变,低位是可以通过引脚接高低电平改变,这样就保证了,相同设备地址不同2)GPIO脚需要配置成开漏输出(高电平,高阻态,断开,低电平,导通)3)时序细节1、SCL&SDA起始,结束默认都设置为高电平状态2、发送数据默认SCL低电平结束,SDA无所谓,这样做好拼接时序3、在从机发送的时候要释放SDA总线,也就是SDA高电平END~~
叫我刘老刘
·
2025-07-23 03:32
嵌入式
stm32
嵌入式硬件
单片机
HAL
STM32
I2C方式读取MT6701磁编码器获取角度例程
HAL
STM32
I2C方式读取MT6701磁编码器获取角度例程相关篇《Arduino通过I2C驱动MT6701磁编码器并读取角度数据》《
STM32
软件I2C方式读取MT6701磁编码器获取角度例程》使用
perseverance52
·
2025-07-23 03:32
嵌入式开发笔记
stm32
MT6701
STM32
实战开发(51):使用I2C与外部设备通信
1.前言I2C(Inter-IntegratedCircuit)是一种串行通信协议,它广泛应用于嵌入式系统中,尤其适用于低速设备之间的通信。I2C协议的最大特点是它采用两线制传输数据(SDA和SCL),并支持多个设备连接在同一总线上。I2C的优势包括:传输速度较快、硬件连接简单、支持多个设备、低功耗等。因此,I2C广泛应用于温湿度传感器、LCD显示器、EEPROM存储、实时钟等外设的通信。在STM
嵌入式开发项目
·
2025-07-23 03:59
2025年嵌入式开发
stm32
嵌入式硬件
单片机
物联网
前端
STM32
硬件I2C的注意事项
文章目录软件模拟I2C硬件的实现方式最近在研究I2C的屏幕使用。有两种使用方式,软件模拟I2C、硬件HAL使用I2C。软件模拟I2C发送数据是通过设置引脚的高低电平实现的。/*引脚配置*/#defineOLED_W_SCL(x)GPIO_WriteBit(GPIOB,GPIO_Pin_6,(BitAction)(x))#defineOLED_W_SDA(x)GPIO_WriteBit(GPIOB,
蓝黑墨水
·
2025-07-23 02:29
stm32
单片机
嵌入式硬件
STM32
USB键盘实现指南
概述在
STM32
上实现键盘功能可以通过USBHID(人机接口设备)协议来实现,使
STM32
设备能被计算机识别为标准键盘。
速易达网络
·
2025-07-23 02:56
物联网技术实训课程
stm32
计算机外设
嵌入式硬件
stm32
内存分析
1、0x00-0x7FFFF有什么用??为什么是512KMbyteSRAMSystem-MemoryFlash的内存映射;映射中最大的内存大小2、SystemMemory有什么用出厂预置的Bootloader系统启动控制固件更新支持调式与恢复3、I-busD-BUSS-BUS能不能访问SRAM?当启动模式是SRAM时可以4、初始化flash时,用的是那个总线去访问??I-busD-busS-BUS
·
2025-07-23 01:24
树莓派i2c通信C语言,基于I2C的
STM32
与树莓派通信
树莓派作主机(Master),
stm32
作从机(Slave)。
茶话股经
·
2025-07-23 01:54
树莓派i2c通信C语言
树莓派与
stm32
进行串口通信
目前很多大学电子类的比赛中,进行通信的大部分是用到串口进行通信,因此打算出一期有关
stm32
与树莓派进行通信的博客,目前这是第一篇,因此这一篇博客主要简单讲讲
stm32
的串口通信,其中包含硬件的接线图,
黄昏489
·
2025-07-23 01:53
stm32
嵌入式硬件
单片机
树莓派和
stm32
通信
树莓派:操作流程:打开终端:ls-l/dev/serial*——无输出sudoraspi-configInterfacingOptions>Serial>Wouldyoulikealoginshelloverserial?→NoWouldyouliketheserialporthardwaretobeenabled?→Yessudoreboot重启ls/dev/serial*-l——/dev/se
·
2025-07-23 01:50
STM32
与树莓派通信
STM32
与树莓派(RaspberryPi)的通信常见方案及实现步骤:1.UART串口通信(最简单)适用场景:短距离、低速数据交换(如传感器数据、调试信息)。
bing_feilong
·
2025-07-23 01:20
硬件
嵌入式硬件
CAN发送JSON数据
、实现步骤1.JSON数据的序列化(发送端)2.数据分片(关键步骤)3.CAN帧发送4.接收端处理5.校验与可靠性设计三、硬件与软件选型1.硬件2.软件四、示例代码片段(简化)1.发送端(C语言,基于
STM32
摸鱼的小羊
·
2025-07-22 16:23
json
android
javascript
基于单片机婴儿床/婴儿摇篮/婴儿车设计/婴儿监护系统
系统核心由微控制器(如
STM32
/51单片机)、多传感器网络、执行机构及无线通信模块构成。
小新单片机
·
2025-07-22 14:42
单片机设计库
单片机
嵌入式硬件
51单片机
婴儿监护
基于
STM32
的智能花盆浇水系统毕业设计
目录单片机毕业设计论文前言单片机毕业设计功能介绍设计视频演示单片机毕业设计论文前言随着城市化进程的加快和人们生活水平的提高,越来越多的人开始在家中种植植物,以美化环境、净化空气和陶冶情操。然而,由于工作繁忙或缺乏种植经验,许多人难以对植物进行及时、适量的浇水,导致植物生长不良甚至死亡。传统的花盆浇水方式依赖人工操作,存在效率低下、难以精准控制水量等问题,无法满足现代家庭对植物养护的智能化需求。近年
看,是大狗
·
2025-07-22 00:56
stm32
课程设计
嵌入式硬件
基于
STM32
的语音播报小项目课程设计程序开源
目录单片机毕业设计论文前言单片机毕业设计功能介绍设计视频演示单片机课程设计设计论文前言随着科技的飞速发展和智能化时代的到来,人们对环境监测的需求日益增加,尤其是在温度监测方面,精准、实时的温度数据对于工业生产、农业生产以及日常生活都具有重要意义。传统的温度监测系统往往功能单一,缺乏实时反馈和智能化处理能力,难以满足现代应用场景的需求。近年来,嵌入式系统、传感器技术和语音交互技术的快速发展,为温度监
看,是大狗
·
2025-07-22 00:56
stm32
开源
嵌入式硬件
STM32
硬件I2C驱动0.96寸OLED屏幕
英寸驱动:SSD1306驱动IC,驱动芯片内置128*64的SRAM存储器,用于缓存要显示的数据分辨率:128*64(横128,竖64)供电:3.3V(驱动内部内置升压电路,会将3.3升到7),需要与
stm32
·
2025-07-21 18:21
自己开发I2C Bootloader -下位机开发篇
开发前言 下位机开发就裸机编程而言其实就是基于MCU做固件或者说驱动开发,那目前作者接触到的主流的MCU型号国外的就是
STM32
,国内的就是GD32,至于其它家一般都有其特定的应用领域或者细分市场战略
EE工程师
·
2025-07-21 17:39
嵌入式系统
c语言
visual
studio
code
stm32
单片机
前端学习路线推荐
第一阶段:HTML+CSS:HTML进阶、CSS进阶、div+css布局、HTML+css整站开发、JavaScript基础:Js
基础教程
、js内置对象常用方法、常见DOM树操作大全、ECMAscript
oldfifteen
·
2025-07-21 14:49
STM32
微控制器的按键短按与长按检测
STM32
微控制器广泛用于各种项目,包括需要按键输入的场合。本文将介绍如何在
STM32
微控制器上实现按键的短按和长按检测。引言按键检测是嵌入式系统中的基础功能,它允许用户通过物理按键与设备进行交互。
AI_Guru人工智能
·
2025-07-21 12:04
stm32
单片机
嵌入式硬件
STM32
CAN 通信
STM32
CAN通信文章目录
STM32
CAN通信前言一、硬件连接二、软件配置三、CAN通信流程四、错误处理与调试总结前言控制器局域网(ControllerAreaNetwork,CAN)是一种应用广泛的串行通信协议
·
2025-07-21 11:32
【
STM32
单片机】
STM32
单片机按键实现长按、短按处理
二、使用步骤1.开启EXTI中断及NVIC配置2.外部中断处理3.定时器中断处理4.按键处理5.长按处理6.短按处理总结前言如何使用按键完成长按、短按,在本文中使用单片机
stm32
f103c8t6完成。
森冰
·
2025-07-21 11:28
单片机
stm32
嵌入式硬件
(C++)list,vector,set,map四种容器的应用——教务管理系统(测试版)(list
基础教程
)(vector
基础教程
)(set
基础教程
)(map
基础教程
)(STL库教程)
目录源代码:代码详解:第1步:搭建基础框架和数据结构目标:定义数据结构和全局容器练习任务:第2步:实现学生管理功能(使用map)目标:添加学生和显示学生列表练习任务:第3步:实现课程管理功能(使用vector)目标:添加课程和显示课程列表练习任务:第4步:实现选课功能(使用list)目标:学生选课和退课功能练习任务:主函数:多说一点(重点代码解释):一.list>enrollments;代码详解1
双叶836
·
2025-07-21 09:48
STL
C++
C++基础教学
C++项目
c++
list
开发语言
数据结构
c语言
STM32
F407学习笔记——HC-SR04模块(基本测距应用)
STM32
F407学习笔记——HC-SR04模块(基本测距应用)一、基本原理:定义
stm32
的GPIO,给予Trig高电平(大于10us即可这里给予的是20us),再拉低发送超声波,超声波在碰到障碍物时返回被超声波模块接受
duoduo study
·
2025-07-21 07:02
单片机
stm32
正点原子
stm32
F407学习笔记7——看门狗实验
一、什么是看门狗在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的模块或者芯片,俗称“看门狗”(watchdog)。就是在程序执行异常情况下系统复
蜗牛先森i
·
2025-07-21 07:32
stm32单片机
stm32
学习
笔记
stm32
f407文件该怎么调试编译烧录?
本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up! 备注:部分问题/难题源自互联网,经过精心筛选和整理,结合数
bug菌¹
·
2025-07-21 07:31
全栈Bug调优(实战版)
stm32
嵌入式硬件
单片机
stm32f407
stm32
不定长数据接收,不管多少位,接受帧头帧尾
uint8_tTX_Packet[12]={0x55,0xaa,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0d,0x0a};//串口2发送uint8_tRX_Packet[256]={0x00,0x00,0x00,0x00,0x00,0x00};//串口2接收uint8_tRX_Packet2[256]={0x00,0x00,0x00,0x00,0x00,
a2488220557
·
2025-07-21 07:57
stm32
嵌入式硬件
单片机
基于
STM32
单片机车牌识别系统摄像头图像处理设计的论文
该系统主要由
STM32
F103RCT6单片机核心板、2.8寸TFT液晶屏显示、摄像头图像采集OV7670、蜂鸣器以及LED电路组成。
weixin_112233
·
2025-07-21 02:48
单片机
单片机
stm32
图像处理
基于
STM32
的ONENET物联网远程智能家居控制系统
**单片机设计介绍,基于
STM32
的ONENET物联网远程智能家居控制系统文章目录一概要二、功能设计设计思路三、软件设计原理图五、程序六、文章目录一概要 基于
STM32
的ONENET物联网远程智能家居控制系统是一个结合了
QQ2193276455
·
2025-07-21 00:09
单片机
单片机
嵌入式硬件
基于
STM32
无线WIFI智能家居实时控制系统设计
**单片机设计介绍,基于
STM32
无线WIFI智能家居实时控制系统设计文章目录一概要二、功能设计设计思路三、软件设计原理图五、程序六、文章目录一概要 基于
STM32
无线WiFi智能家居实时控制系统设计概要如下
·
2025-07-21 00:37
基于单片机宠物喂食器/智能宠物窝/智能饲养
本文将深入拆解基于单片机的喂食器设计:从
STM32
主控芯片的选型,到0.5g精度的闭环投喂算法;从ESP
·
2025-07-20 09:19
STM32
+w5500+TcpClient学习笔记
文章目录参考文章本地和远程IP连接的配置(重点)TCP发送参考文章注意:SPI的CSRST脚这些都是通过cubeMX自定义的可以自行修改。用的是SPI1项目地址//MyTcpClient.h#ifndefMYTCPCLIENT_H#defineMYTCPCLIENT_H#include"main.h"#include"w5500.h"#include"socket.h"#include"wizch
结城明日奈是我老婆
·
2025-07-20 06:36
嵌入式
stm32
学习
笔记
STM32
F103R6的Keil和Protues仿真-点亮LED灯
STM32
F103R6的Keil和Protues仿真-点亮LED灯
STM32
F103R6的Keil和Protues仿真-点亮LED灯1、效果1.1、低电平点亮1.2、高电平点亮2、代码2.1、Keil2.2
怎么就重名了
·
2025-07-19 22:01
stm32
嵌入式硬件
单片机
USB (四)基于
STM32
USB的开发
usb代码的架构及接口USB数据流程USB中断枚举复位挂起唤醒usbdevice收数据以MSC为例usbdevice发数据以MSC为例应用处理流程其他描述符官网demo软件代码在官网是存在的:STSW-
STM32
046
·
2025-07-19 20:48
STM32
之TB6612电机驱动模块
目录一、模块概述二、模块简介2.1模块特点2.2电气特性2.3模块接口说明2.4结构与工作原理2.5原理图设计2.6实际应用注意事项三、硬件设计3.1硬件组成3.2硬件连接四、软件设计4.1开发环境配置4.2关键代码实现4.2.1PWM初始化(PWM_Init)4.2.2GPIO初始化4.2.3电机控制函数4.2.4主函数五、功能实现与优化5.1基础功能实现5.2高级功能扩展5.3性能优化建议六、
如愿小李单片机设计
·
2025-07-19 20:17
stm32
嵌入式硬件
单片机
STM32
精确控制步进电机
目的:学习使用
STM32
+电机驱动器+步进电机,进行电机运动精确控制。
·
2025-07-19 20:47
STM32
驱动 步进电机代码
本文采用了28BYJ48步进电机,其中末尾的48表示4相8拍的驱动方式。ULN2003驱动模块接受来自控制器的脉冲信号,并将其转换为步进电机的相位信号,从而驱动电机按预定的步进角度转动,由于本文采用四相八拍的步进电机,四相表示电机的绕组组数为四组。拍则表示通电状态的改变次数,因此可得在四相八拍工作模式下驱动器各引脚通电状态如下表:表1四相八拍引脚电平状态变化表引脚12345678IN1000IN2
pollotui
·
2025-07-19 20:46
stm32
嵌入式硬件
单片机
stm32
继电器使用方法
介绍部分继电器:这里是一个5v的一共有6个接口:左边DC+和DC-和IN接口右边NOCOMNCDC+:注意接5vDC-:接地gnd记得和5v电源形成回路IN:接
stm32
信号口我这里接的是A0口(后面代码
会编程的小孩
·
2025-07-19 20:15
stm32
嵌入式硬件
单片机
嵌入式单片机开发实战指南: 从RISC-V到TinyML全栈技术
RISC-V指令集打破ARM垄断,国产芯片如兆易创新GD32VF103、先楫HPM6750实现工业级可靠性;TinyML技术让
STM32
L4系列在1MB内存下运行神经网络;低功耗设计使物联网节点电池寿命突破
CodeMicro
·
2025-07-19 20:42
单片机
单片机
risc-v
嵌入式硬件
STM32
USB开发详解:CDC虚拟串口与HID键盘鼠标(基于CubeUSB库)
前言:
STM32
的USB功能为何重要?
景彡先生
·
2025-07-19 19:10
STM32
stm32
计算机外设
嵌入式硬件
stm32
驱动双步进电机
PWM.C文件:#include"
stm32
f10x.h"#include"math.h"//步进电机参数配置#defineSTEPS_PER_REVOLUTION200//每转步数(1.8°/步)#defineMICROSTEPS16
会编程的小孩
·
2025-07-19 19:09
stm32
单片机
嵌入式硬件
stm32
--软件模拟IIC
一、IIC基于
stm32
F103软件模拟IIC。IIC_SCL和IIC_SDA分别复用PB6和PB7IO口。
GPL_6083
·
2025-07-19 17:23
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
其他