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
cubeMX
单片机菜单
单片机菜单结构设计单片机:STM32F030F4@48MHz开发环境:keil+stm32
cubemx
显示屏:LCD12864一、准备工作:1、按键功能正常本例用了3个按键,上按键=切换菜单里面的项目;
路过羊圈的狼
·
2025-06-27 22:31
单片机
stm32
嵌入式硬件
结合 STM32
CubeMX
使用 FreeRTOS 实时操作系统
前言在STM32
CubeMX
软件出现以后,创建嵌入式项目变得简洁了许多,开发者无需重复编写MCU的外设初始化配置,只需在STM32
CubeMX
软件中动动鼠标配置完毕,就可以自动生成基于HAL/LL库的Keil
麻辣长颈鹿Sir
·
2025-06-26 23:48
FreeRTOS
嵌入式开发
C/C++
stm32
单片机
FreeRTOS
STM32CubeMX
实时操作系统
C/C++
利用STM32 HAL库实现USART串口通信,并通过printf重定向输出“Hello World“
一、开发环境硬件:正点原子探索者V3STM32F407开发板单片机:STM32F407ZGT6Keil版本:5.32STM32
CubeMX
版本:6.9.2STM32CubeMCUPackges版本:STM32F4V1.27.1
jmlinux
·
2025-06-22 01:30
stm32
stm32
嵌入式硬件
单片机
USART
H750 双ADC交替采样
CUBEMX
HAL_ADCEx_Calibration_Start(&hadc2,ADC_CALIB_FACTOR_LINEARITY_REGOFFSET,ADC_SINGLE_ENDED);//精校ADC采样HAL_ADCEx_Calibration_Start(&hadc1,ADC_CALIB_FACTOR_LINEARITY_REGOFFSET,ADC_SINGLE_ENDED);HAL_ADC_Sta
現実君
·
2025-06-19 15:19
算法
12.UDP客户端
软件设置:安装好STM32
CubeMX
用于配置工程。选择合适的STM32HAL库版本。如果可能的话,安装LwIP库支持TCP/IP协议栈。
物联网嵌入式小冉学长
·
2025-06-18 09:25
以太网LwIP网络开发
udp
网络协议
网络
单片机
嵌入式
rt-thread的红外遥控开源库使用(裸机版本)记录.
使用的是infrared开源库,在此基础上修改红外使用的IO口为PA8外设驱动使用
cubemx
生成使用了TIM14和GPIO外部中断触发的方式这里暂时只做红外接收的移植infrared开源库(裸机版本)
詩不诉卿
·
2025-06-16 19:05
STM32相关驱动
开源
stm32
STM32
CubeMx
创建ADC+DMA多通道采集 BUG调试
项目场景:STM32
CubeMx
创建ADC+DMA多通道采集问题描述:ADC的值无法自动更新,ADC的DMA通道无法自动循环搬运数据。原因分析:配置ADCDMA配置问题。
陈益达_2020
·
2025-06-10 18:57
stm32
硬件
嵌入式
stm32
嵌入式
keil
mdk
从零开始打造 OpenSTLinux 6.6 Yocto 系统(基于STM32
CubeMX
)(十)
问题解决如何解决问题missingclock-frequency?[0.004619]/cpus/cpu@0missingclock-frequencyproperty[0.004716]/cpus/cpu@1missingclock-frequencyproperty/*USERCODEBEGINaddons*/&cpu0{cpu-frequency=;clock-frequency=;cpu-
小柯博客
·
2025-06-10 07:12
stm32
嵌入式硬件
单片机
嵌入式
STM32[笔记]--1.前置准备
1.1电脑配置要求最好是windows电脑电脑最低配置要求:CPU:i5及以上内存:16G及以上使用Mac电脑要配合虚拟机,比Windows差很多1.2安装包及驱动MDK5安装包芯片固件包STM32
CubeMX
wind_one1
·
2025-06-09 14:44
STM32入门教程
stm32
笔记
单片机
从零开始打造 OpenSTLinux 6.6 Yocto 系统(基于STM32
CubeMX
)(十二)
内核网络驱动修改-参考正点原子使用ST官方YT8511驱动,启动根文件系统后网络会有问题,所以需要修改YT8511驱动源码08、模块驱动源码->01、YT8511驱动源码->linux内核下修改方法找到motorcomm.c替换到drivers/net/phy/motorcomm.c找到motorcomm_phy.h替换到include/linux/motorcomm_phy.h重新编译内核源码后
小柯博客
·
2025-06-09 10:16
stm32
php
嵌入式硬件
单片机
嵌入式
c语言
【STM32
CubeMX
】I2C层次结构、I2C协议
怎样在两个设备之间传输数据1.2I2C如何传输数据1.3硬件框图1.4软件层次二、IIC协议2.1硬件连接2.2I2C总线的概念2.3传输数据类比2.3I2C信号2.4I2C数据的含义总结前言在STM32
CubeMX
人才程序员
·
2025-06-06 17:46
stm32
嵌入式硬件
单片机
c
c++
51单片机
mcu
【STM32 生态开发】从
CubeMX
到 AIoT 平台的全生态整合:工具链、中间件与云端的无缝协作
二、
CubeMX
深度挖掘:不止于图形化配置1.工程架构自动化生成代码分层
星宇CY
·
2025-06-06 16:38
stm32
嵌入式硬件
单片机
stm32h7xx_hal_conf.h讲解
ifndefSTM32H7xx_HAL_CONF_H#defineSTM32H7xx_HAL_CONF_H//在C++工程中使用C编译#ifdef__cplusplusextern"C"{#endif//使能相应模组//坑点1:不用
cubemx
gxt_kt
·
2025-05-28 04:42
stm32
单片机
arm
STM32
CubeMX
HAL库 串口的使用
1.配置2.开启中断后,生成代码3.串口的接收1).开启空闲中断接收__HAL_UART_ENABLE_IT(huart,UART_IT_IDLE);//关键步骤:启用空闲中断2).启动接收调用HAL_UARTEx_ReceiveToIdle_IT启动异步接收,可以使用连个数组交替接收#defineRX_BUFFER_SIZE256uint8_trx_buffer[RX_BUFFER_SIZE];
wenkic 小琪
·
2025-05-27 23:08
STM32CubeMX
stm32
嵌入式硬件
单片机
【
CubeMX
+ Makefile + OpenOCD】
哈哈,被发现了!你提到的「Makefile+交叉编译器+OpenOCD+VSCode一键编译调试」确实是嵌入式开发的终极偷懒(划掉)高效方案!针对Mac+STM32H743VIT6的完整流程如下:1.终极懒人包配置(Makefile版)A.安装工具链#1.安装arm-none-eabi工具链(交叉编译)brewinstallarm-none-eabi-gcc#2.安装OpenOCD(调试)brew
学渣67656
·
2025-05-27 04:12
是
STM32FreeRTOS二值信号量的基本介绍和操作
文章目录前言一、什么是二值信号量二、
cubeMX
配置三、代码编写四、二值信号量具体操作总结前言本文主要介绍什么是二值信号量和二值信号量的基本操作。
花落已飘
·
2025-05-23 04:45
FreeRTOS全系列教程
stm32
单片机
arm
stm32如何触摸屏设置显示按钮
初始化驱动使用STM32
CubeMX
或手动编写初始化代码,加载LCD和触摸屏驱动:cLCD_Init();//初始化LCD显示Touch_Init();//初始化触摸屏控制器二、图形界面
sword devil900
·
2025-05-20 21:47
嵌入式硬件
stm32
单片机
DW1000开发笔记:使用STM32硬件SPI+STM32
CubeMX
+HAL库测试DW1000通信
DW1000开发笔记:使用STM32硬件SPI+STM32
CubeMX
+HAL库测试DW1000通信在嵌入式系统中,进行无线通信是一项常见的任务。
FollowMeCode
·
2025-05-19 01:00
笔记
stm32
单片机
嵌入式
STM32 SD卡拔插后FatFs挂载失败可能原因
STM32SD卡拔插后FatFs挂载失败可能原因使用STM32
CubeMX
生成SD-FatFs代码,SD卡拔插后挂载失败可能原因:没有再调用底层初始化函数BSP_SD_Init()进行SD卡初始化。
漠落
·
2025-05-16 15:11
stm32
嵌入式硬件
单片机
基于STM32F103C8T6(HAL库)和
CubeMX
使用定时器TIM中断扫描按键,实现按键的长按、短按以及双击
在按键的使用过程中,有许多的按键扩展方式,比如区别按键的长按短按以及双击,这里将实现这些功能硬件连接、
cubemx
配置、LED封装函数,请看我的上一篇文章,这里只介绍按键的封装函数实现按键长短按中断回调函数
爱学习的小旭
·
2025-05-15 17:30
stm32
单片机
嵌入式硬件
长按短按
STM32 ADC --- 任意单通道采样
STM32ADC—单通道采样文章目录STM32ADC---单通道采样
cubeMX
配置代码修改:应用使用
cubeMX
生成HAL工程需求:有多个通道需要进行ADC采样,实现每次采样只采样一个通道,且可以随时采样不同通道的功能
顶点元
·
2025-05-15 10:47
STM32
#
STM32
ADC
stm32
ADC
STM32
CubeMX
ADC单通道和多通道DMA转换
ADC单通道DMA转换主要选项说明(绝大部分工程设置下面参数即可):ClockPrescaler:ADC时钟;时钟不超过36M(从ABP2时钟分出)。Resolution:分辨率;例如我们选12bits,即使把3.3V电压分成2^12。不可测量超过3.3V的电压,必须分压。DataAlignment:数据对齐方式;选右对齐就行了。(不详细讲,需要看手册)ScanConversionMode:连续扫
SymPny
·
2025-05-15 10:15
stm32
探索STM32 HAL库:GPIO输出控制入门指南
利用STM32
CubeMX
进行配置生成初始化代码,并在MDK-Keil环境下完成编程和调试,是学习STM32HAL库编程的入门级实战项目项目地址:htt
郎锴钦
·
2025-05-13 22:13
CubeMx
打不开
问题点:打开
CubeMx
一直这个界面,然后就消失了。问题所在:java版本过高。博主的版本是合适的,如果你的版本是17什么的肯定是不合适的。
你怎么知道我是队长
·
2025-05-13 18:16
CubeMx
嵌入式硬件
c语言
单片机
嵌入式硬件篇---IIC
从机地址(SlaveAddress)应答(ACK/NACK)数据传输:停止条件(StopCondition)1.3典型通信序列写数据读数据2.STM32F103RCT6的I²C硬件配置2.1硬件连接2.2
CubeMX
Ronin-Lotus
·
2025-05-12 15:47
嵌入式硬件篇
算法篇
程序代码篇
嵌入式硬件
IIC
单片机
STM32F103RCT6
嵌入式硬件篇---SPI
SCKMOSIMISONSS/CS三线制(半双工模式)通信模式1.2通信时序(时钟极性CPOL和相位CPHA)常用模式Mode0Mode31.3典型通信流程2.STM32F103RCT6的SPI硬件配置2.1硬件连接2.2
CubeMX
Ronin-Lotus
·
2025-05-12 15:47
程序代码篇
嵌入式通信篇
嵌入式硬件篇
嵌入式硬件
单片机
开发bootloader/IAP的一些注意事项(基于STM32F407VET6)
以下是博主本人使用的环境,也推荐一些好用的开发工具,:WSL2+VSCode,搭配Makefile构建项目(可从stm32
cubemx
获取)调试工具推荐:J-Link+Ozone+EasyLogger(
老宗桑
·
2025-05-11 17:28
stm32
嵌入式硬件
单片机
嵌入式硬件篇---CAN
文章目录前言1.CAN协议基础1.1物理层特性差分信号线终端电阻通信速率总线拓扑1.2帧类型1.3数据帧格式2.STM32F103RCT6的CAN硬件配置2.1硬件连接2.2
CubeMX
配置启用CAN1
Ronin-Lotus
·
2025-05-11 10:43
嵌入式硬件篇
嵌入式通信篇
程序代码篇
CAN
STM32F103RCT6
单片机
嵌入式硬件
STM32 PulseSensor心跳传感器驱动代码
STM32
CubeMX
中准备工作:1、设置AD通道,我采用的是DMA传输,格式:halfword,半字节即uint_162、设置一个定时器中断,间隔时间2ms,我这里采用的是定时器73、代码优化01PulseSensor.c
河湾边的一亩三分地
·
2025-05-10 17:18
stm32
单片机
嵌入式硬件
HAL库SPI通信
1初始化配置1.1初始化SPI外设代码(
CUBEMX
配置好的)#include"spi.h"SPI_HandleTypeDefhspi1;/*SPI1initfunction配置SPI参数*/voidMX_SPI1
章鱼哥会捶爆你
·
2025-05-06 20:28
单片机
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语言
STM32
CubeMX
创建STM32H743工程
1、下载安装STM32CubeMXSTM32
CubeMX
是STM32Cube工具家族中的一员,从MCU/MPU选型,引脚配置,系统时钟以及外设时钟设置,到外设参数配置,中间件参数配置,它给STM32开发者们提供了一种简单
will.hu
·
2025-05-06 11:31
stm32
嵌入式硬件
单片机
串口DMA
工程创建以及配置1.配置RCC2.配置USTART12.配置DMA设置3、时钟源设置4、项目文件设置5、创建工程文件6、配置下载工具7、添加代码三、运行结果四、总结前言工具:STM32F103R8、STM32
CubeMX
hainan_697201
·
2025-05-05 21:29
单片机
stm32
嵌入式硬件
FreeRtos实战从入门到精通--任务创建和删除(动态方法)--事了拂衣去,深藏功与名
另外rtos的移植的话,博主会放在最后一章,因为也没什么用(毕竟
cubemx
或者类似S32DS等软件已经可以一键生成带freertos的工程了)。废话说完了,
ZeroOne电平浪客
·
2025-05-04 20:17
FreeRtos实战
mcu
freertos
Make + OpenOCD 完成STM32构建+烧录
目录前言准备工作开始操作后记前言前两篇通过VSCode+STM32
CubeMx
跑通了用EIDE构建+烧录。为今天的工作打下了非常棒的基础!今天来尝试手动构建+烧录。
Mr_Chenph
·
2025-05-01 04:38
物联之旅
stm32
嵌入式硬件
单片机
【HAL库&
CubeMX
】关于延时函数的使用
1堵塞式延时用这种程序会一直等待不能做其它工作,优点是实现简单,适用于断时的单任务等待。HAL_Delay(1000);//延时1000ms2非堵塞式等待借用系统的开机时间,可以边等待边完成其它任务,不占用CPU,比较推荐这种方式。需要用到函数HAL_GetTick()uint32_tstartTime,now;startTime=HAL_GetTick();while(1){//循环开始now=
总结所学
·
2025-04-30 06:39
嵌入式硬件
单片机
STM32 USB开发
作者QQ群:852283276微信:arm80x86微信公众号:青儿创客基地B站:主页https://space.bilibili.com/208826118参考STM32使用
Cubemx
建一个USB(
三遍猪
·
2025-04-29 20:26
IoT单片机
stm32
单片机
arm
STM32入门教程:定时器中断
我们将以STM32
CubeMX
和STM32CubeIDE
MyM满满
·
2025-04-27 19:27
stm32
单片机
嵌入式硬件
STM32 HAL printf打印,史上最优雅的解决方案,完美决绝 无 Microlib,添加不必要累赘代码
STM32
CUBEMX
生成的HAL库,使用非KEIL,编译存在一个printf,不能输出,无Microlib,或者仿真卡死,或者仿真点击三次运行才正常的最美解决方案#include“stdio.h”#include
承接电子控制相关项目
·
2025-04-24 12:41
printf打印方案
嵌入式硬件
单片机
测试工具
hal库-芯片内部flash读写
hal库-芯片内部flash读写-STM32F0/F1使用说明:读写芯片内部flash–stm32
cubemx
-hal库1、使用stm32
cubemx
配置和建立自己的工程文件2、添加user_flash.h
淡定的慌张小白
·
2025-04-18 23:07
stm32
stm32
STM32 HAL库 Freertos队列使用解析
2.配置开发环境首先,你需要使用STM32
CubeMX
配置好
努力创造奇迹
·
2025-04-18 22:06
基于STM32
HAL库Freertos入门
stm32
嵌入式硬件
单片机
基于I2C协议的OLED显示(利用U82G库)
二、具体过程:1、利用stm32f103的GPIO管脚、VCC和GND连接OLED屏的I2C接口,采用
cubemx
设计一个HAL库程序框架,然后下载U82G源码,针对stm32f103和0.96寸的
Apple66666666666
·
2025-04-18 09:35
单片机
stm32
一个适合单片机初学者的娱乐(二、stm32程序编写)
我们为了方便,采用STM32
CubeMX
直接生成可执行代码方式,这种方式是目前主流方式。
OneOne_Electrons
·
2025-04-17 21:25
单片机
娱乐
stm32
STM32
CubeMx
+stm32f407+FreeRTOS+LAN8720实现LWIP以太网UDP TCP数据收发功能
目录1.STM32
CubeMx
的功能配置1.1选择芯片STM32F407ZET6,基础配置3件套:RCC、SYS和系统时钟1.2配置ETH:1.3配置FreeRTOS和LWIP1.4串口输出配置1.5工程配勾选
wayne_blog
·
2025-04-16 23:55
LWIP
stm32
udp
tcp/ip
单片机
嵌入式硬件
基于I2C协议的OLED显示(利用U82G库)
二、具体过程1、利用stm32f103的GPIO管脚、VCC和GND连接OLED屏的I2C接口,采用
cubemx
设计一个HAL库程序框架,然后下载U82G源码,针
abcanade
·
2025-04-14 11:54
单片机
stm32
嵌入式硬件
学习笔记:基于hal 库开发stm32之定时中断
首先是
cubemx
的配置。第一步,配置HSE(外部高速时钟)源为外部晶振。第二步,选择SYS这里将Debug配置成如图SerialWire,对应io口显示被占用。
cointreau97
·
2025-04-08 15:45
stm32
单片机
学习
蓝桥杯嵌入式基础模块——GPIO的使用(新板)STM32G431(HAL库开发)
开发环境利用,STM32
CubeMX
工具开发,最简单的一个开发工具,学STM32必须会使,可以简化我们敲代码的过程。
薛定谔的猫咪死了
·
2025-04-08 07:44
博客
蓝桥杯
stm32
单片机
CLion开发STM32:创建新工程
1.创建新工程打开CLion主界面,按下图指示创建新工程选择STM32
CubeMX
工程,并且创建相应的文件夹(一定要记清工程文件夹的地址和名称!!!后续会用到!!!)
XiaoYoung-
·
2025-04-07 05:37
stm32
嵌入式硬件
单片机
c语言
基于STM32H745I的消防灭火小车开发软件工具推荐
基于STM32H745I的消防灭火小车开发软件工具推荐一、核心开发工具STM32
CubeMX
用途:初始化代码生成、外设配置(时钟、GPIO、DCMI、PWM等)。
学渣67656
·
2025-04-06 08:14
stm32
嵌入式硬件
单片机
stm32外部中断
目录1.STM32的外部中断线2.NVIC嵌套向量中断器3.外部中断、事件控制器(EXTI):4.STM32
CubeMX
配置外部中断:1.外部中断是什么想象一个场景:你在家里玩游戏,这时候突然来电话了。
2333.......
·
2025-04-01 22:58
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
其他