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
STM32
CubeMX
教程24 WDG - 独立/窗口看门狗
目录1、准备材料2、实验目标3、WWDG实验流程3.0、前提知识3.1、
CubeMX
相关配置3.1.0、工程基本配置3.1.1、时钟树配置3.1.2、外设参数配置3.1.3、外设中断配置3.2、生成代码
OSnotes
·
2024-01-24 01:44
stm32
单片机
嵌入式硬件
STM32
CubeMX
教程20 SPI - W25Q128驱动
目录1、准备材料2、实验目标3、实验流程3.0、前提知识3.1、
CubeMX
相关配置3.1.0、工程基本配置3.1.1、时钟树配置3.1.2、外设参数配置3.1.3、外设中断配置3.2、生成代码3.2.0
OSnotes
·
2024-01-24 01:43
stm32
嵌入式硬件
单片机
STM32
CubeMX
+STM32F4系列教程文章汇总贴
暂时停止更新~更多内容请浏览OSnotes的博客园———————————————————————————————————————————1、前言欢迎各位读者点击本系列教程,本系列教程主要讲解STM32
CubeMX
OSnotes
·
2024-01-24 01:13
stm32
嵌入式硬件
单片机
STM32
CubeMX
教程26 FatFs 文件系统 - W25Q128读写
文章目录1、准备材料2、实验目标3、实验流程3.0、前提知识3.1、
CubeMX
相关配置3.1.0、工程基本配置3.1.1、时钟树配置3.1.2、外设参数配置3.1.3、外设中断配置3.2、生成代码3.2.0
OSnotes
·
2024-01-24 01:42
stm32
嵌入式硬件
单片机
STM32
CubeMX
+MDK5——USART串口使用
一、USART简介通用同步异步收发器(UniversalSynchronousAsynchronousReceiverandTransmitter)是一个串行通信设备,可以灵活地与外部设备进行全双工数据交换。有别于USART还有一个UART(UniversalAsynchronousReceiverandTransmitter),它是在USART基础上裁剪掉了同步通信功能,只有异步通信。简单区分同
洛尘~~
·
2024-01-23 12:57
#
stm32
stm32
CubeMX
,配合Keil,使用HAL库(或标准库)方式进行串口通信
引言今天我们学习STM32
CubeMX
串口的操作,以及HAL库串口的配置,我们会详细的讲解各个模块的使用和具体功能,并且基于HAL库实现Printf函数功能重定向,USART中断接收,本系列教程将HAL
菲菲QAQ
·
2024-01-23 12:57
stm32
单片机
嵌入式硬件
烧录程序时提示SWD/JTAG Communication Failure 解决办法
如果还是烧录不进去,试试下面的方法:方法一:stm32
CubeMX
里面SYS设置debug模式为SerialWire,
cubeMX
不设置的话默认调试引脚关闭,下一次就不能下载代码了。方法二:按住复位
枫-琳
·
2024-01-23 12:57
stm32
嵌入式硬件
单片机
STM32
CubeMX
中文版使用手册下载
官方网站https://www.st.com/zh/development-tools/stm32
cubemx
.html#resourcehttps://www.st.com/zh/development-tools
枫-琳
·
2024-01-23 12:26
stm32
嵌入式硬件
单片机
STM32
CubeMx
+HAL库实现串口中断收发数据(STM32F103RCT6)新手小白必看的保姆级教程
(一)实验现象串口发送0,RX显示receive0LED0OFF!,LED0灭;串口发送1,RX显示receive1LED0ON!,LED0亮;串口发送2,RX显示receive2LED0ON!,LED1亮;串口发送3,RX显示receive3LED0OFF!,LED1灭;笔者使用的是正点原子的MiniSTM32F103RCT6开发板,其他开发板配置原理同样如此(完整版程序详见文末链接)。补充说明
枫-琳
·
2024-01-23 12:26
stm32
嵌入式硬件
单片机
【STM32HAL库】STM32
CubeMX
+STM32CubeMXIDE系列教程(三)——USART串口通信
前言此例程详细介绍了如何使用STM32
CubeMX
配置STM32单片机的USART串口,使用STM32CubeMXIDE进行软件编程。
乔乔同学
·
2024-01-23 12:55
HAL库
stm32
单片机
arm
STM32
CubeMX
学习实验6:USART串口通信
一、工程配置开启USART1,模式选择Asynchronous,其他选项默认即可;开启USART1中断,配置合适的中断优先级,随后生成代码。二、编写代码1.串口发送在main函数中添加如下代码可实现串口发送数据到上位机,HAL_UART_Transmit函数第一个参数传入串口号,本例使用串口1(huart1),第二个参数传入要发送的数据,可通过sprintf对TxBuf数组写入数据,第三个参数表示
单片kun
·
2024-01-23 12:55
stm32
学习
嵌入式硬件
stm32+hal库+串口+
cubemx
——串口函数介绍,简单的串口收发函数
1.串口发送函数(简单的,仅此一家)HAL_UART_Transmit(&huart1,box,uart_reci_Data,0xff);以下为函数原型,但建议看看我的介绍HAL_StatusTypeDefHAL_UART_Transmit(UART_HandleTypeDef*huart,uint8_t*pData,uint16_tSize,uint32_tTimeout)我的介绍:由以上的代码
大米~¥
·
2024-01-23 12:25
stm32
单片机
嵌入式硬件
stm32
cubemx
hal学习记录:USART发送+接收
一、配置过程1、配置RCC、SYS、时钟84MHz2、添加LED灯PF9、PF10输出模式3、配置USART1为异步模式,打开中断4、生成代码5、配置microLIB,如果要使用printf,则必须要开启二、代码编写1、在main中重写printf和getchar函数intfputc(intch,FILE*f){HAL_UART_Transmit(&huart1,(uint8_t*)&ch,1,0
为争。
·
2024-01-23 12:25
stm32
stm32
单片机
学习
【STM32+
CubeMX
+HAL库】摩尔斯译码器开发
虽然寄存器开发执行效率很高,但代码的移植性只能说一般,标准库导入文件,相对来说也比较麻烦,那么
CubeMX
和HAL库的出现,让广大开发者们多了一份选择。
Travis_Calson
·
2024-01-23 12:24
stm32
【STM32
cubeMX
+HAL库】RS485双机通讯
【STM32
cubeMX
+HAL库】RS485双机通讯一、原理篇1.1、485简介(来源于正点原子官方手册)485(一般称作RS485/ELA-485)隶属于OSI模型物理层,是串行通讯的一种。
小马_666
·
2024-01-23 12:54
stm32
单片机
嵌入式硬件
STM32
cubeMX
+HAL库+串口中断收发程序
STM32
cubeMX
+HAL库+串口中断收发程序1、STM32
cubeMX
配置输入72,点击OK我使用的软件是VScode,不会导入的同学参考我这篇文章链接:【stm32串口+DMA环形缓冲收发保姆级
小马_666
·
2024-01-23 12:53
stm32
单片机
嵌入式硬件
STM32
CubeMx
+HAL库:USART串口收发数据的三种方式
上篇我们讲解了利用HAL库串口中断模式收发数据的教程,包括STM32
CubeMx
中串口的配置等,不清楚的小伙伴可以跳转链接学习查看。
枫-琳
·
2024-01-23 12:23
stm32
嵌入式硬件
单片机
STM32
CubeMX
+HAL(3)实现简单串口通信
STM32
CubeMX
+HAL实现简单串口通信在上一篇文章中我们用KEY0控制两个LED的亮灭,难度并不高。
芜湖_
·
2024-01-23 12:23
小白自学嵌入式
stm32
单片机
arm
STM32
cubeMX
+keil+HAL库(DMA+空闲中断收发不定长数据)
目录文章目录前言一、DMA介绍二、配置1.接口函数2.STM32
cubeMX
的配置3.keil代码总结MCU型号:STM32H743ZIIDE环境:MDK535文章目录前言我是一个单片机小白呀!!!!!
CZU_zzjj
·
2024-01-23 12:23
stm32
stm32
keil
mdk
dma
STM32_
CubeMx
新建工程通用IO、串口、中断、看门狗、ADC、DMA全部都有
新建工程时钟源配置:系统调试和系统定时器配置:配置LED灯:配置成功:按键配置:配置成功:串口配置:参数配置:ADC的配置:中断配置:DMA配置:看门狗配置:中断的配置:单片机的基准时钟–72mhz选择:ClockConfiguration以上内容基本就是我们需要创建工程中所需的全部内容了工程信息配置生成工程:出现以下界面说明配置完成:代码编写的注意事项主函数中的while(1)添加代码:HAL_
浅夏漫行
·
2024-01-23 06:41
工具安装
#
hal库开发方向
stm32
嵌入式硬件
单片机
STM32_
CubeMx
的安装
1.STM32CUBE_MX介绍STM32
CubeMX
是ST意法半导体近几年来大力推荐的STM32芯片图形化配置工具,通过自己对硬件的需要,进行选择,而后可以快速生成代码,减少开发人员的开发难度,时间和花销
浅夏漫行
·
2024-01-23 06:11
工具安装
stm32
嵌入式硬件
单片机
mcu
第15届蓝桥杯嵌入式省赛准备第三天总结笔记(使用STM32
cubeMX
创建hal库工程+串口接收发送)
因为我是自己搞得板子,原本的下程序和串口1有问题,所以我用的是串口2,用的PA2和PA3一,使用
CubeMX
配置串口选择A开头的这个是异步通信。
小小菜鸟9527
·
2024-01-22 12:53
蓝桥杯嵌入式
笔记
stm32
单片机
(实测可用)STM32
CubeMx
安装教程
一、STM32
CubeMX
简介(1)STM32是CortexARM内核架构的芯片,中文名称为意法半导体,是目前市面上应用自广泛的MCU芯片。
嵌入式ZYXC
·
2024-01-22 11:04
STM32CubeMX使用例程
stm32
arm
嵌入式硬件
mcu
单片机
(实测可用)STM32
CubeMX
教程-STM32L431RCT6开发板(定时器Timer2)
一、开发板平台简介:(1)开发板主芯片型号:STM32L431RCT6(2)开发板主芯片封装:LQFP-64_10x10x05P(3)开发板主芯片内核:ARM®Cortex®-M4(4)开发板主芯片主频:80MHz(5)开发板主芯片Flash大小:256KB(6)开发板主芯片RAM大小:64KB(7)其他外设:请参考芯片手册https://atta.szlcsc.com/upload/public
嵌入式ZYXC
·
2024-01-22 11:04
STM32CubeMX使用例程
arm
单片机
stm32
mcu
物联网
第15届蓝桥杯嵌入式省赛准备第二天总结笔记(使用STM32
cubeMX
创建hal库工程+按键输入)
一.查看电路图按键是使用的PB0,PB1,PB2,PA0四个引脚,然后使用
CubeMX
配置引脚,4个脚都配置为输入模式和上拉。程序生成之后把不用的删掉,需要的留下,这里我把函数名改了。
小小菜鸟9527
·
2024-01-22 08:36
蓝桥杯嵌入式
蓝桥杯
笔记
stm32
STM32
CubeMX
配置定时器输入捕获功能
STM32
CubeMX
配置定时器输入捕获功能0.前言一、方法简介二、STM32
CubeMX
配置1.生成PWM信号2.配置TIM3_CH1进行采样3.占空比计算三、总结参考文章:
CubeMX
系列教程——11
Amonter
·
2024-01-22 06:29
RTOS
stm32
单片机
嵌入式硬件
STM32
CubeMX
RS232接口
一、基础知识TTL(Transistor-TransistorLogic):电平范围:逻辑1对应于2.4V–5V,逻辑0对应于0V–0.5V。通信特点:全双工。特点:常见于单片机和微控制器的IO电平,USB转TTL模块通常是将USB转为TTL电平的串口模块。RS232:电平范围:逻辑1对应于-15V–-5V,逻辑0对应于+3V–+15V。通信特点:全双工。特点:RS232是一种异步传输标准接口,电
chem4111
·
2024-01-21 16:46
stm32
嵌入式硬件
单片机
STM32
Cubemx
PWM驱动加湿器模拟火山喷发效果
一、雾化片以及驱动电路雾化片驱动需要产生108KHZ的PWM,占空比是1/2,预分频约为58左右,可以调出雾量大小二、
Cubemx
的配置SYS配置RCC配置时钟树配置LED配置定时器设置,选择PWM输出通道
chem4111
·
2024-01-21 16:46
stm32
嵌入式硬件
单片机
STM32
CubeMX
mpu6050驱动
一、mpu6050接线3.3->vccgnd->gndpb10->sclpb11->sdagnd->ad0二、
cubeMX
配置sys配置,使用系统滴答,打开调试RCC配置时钟配置i2c配置uart配置生成工程三
chem4111
·
2024-01-21 16:46
stm32
前端
javascript
STM32
CubeMX
ULN2003步进电机驱动
一、28BYJ-48步进电机28BYJ-48是一款5线单极步进电机,运行电压为5V。根据数据表,当28BYJ-48电机在全步模式下运行时,每步对应于11.25°的旋转。这意味着每转有32步(360°/11.25°=32)。如上图所示,步距角=5.625°/64意思就是每64个脉冲步进电机就会转5.625度,因此我们很容易得出以下计算公式:电机转一圈有360°,那么转一圈的脉冲数=360/5.625
chem4111
·
2024-01-21 16:45
stm32
嵌入式硬件
单片机
【STM32
CubeMX
串口通信详解】USART2 -- DMA发送 + DMA空闲中断 接收不定长数据
(本篇正在编写、更新状态中.....)文章目录:前言前言本篇,详细地用截图解释
CubeMX
对USART2的配置,HAL函数使用,和收发程序的编写。收、发机制:DMA发送+DAM空闲中断接收。
【 STM32开发 】
·
2024-01-21 09:54
【HAL】
STM32
CubeMX
教程
STM32
串口通信
USART2
USART2
DMA
USART2
空闲中断
STM32H7解决DMA伪双缓存中的出现Cache问题
文章目录一、前言背景二、原理概述(一)Cache概述(二)DMA双缓存原理(三)环形FIFO的数据类型三、部分
CubeMX
配置和核心代码实现(一)Cache和MPU配置(二)环形FIFO数据类型的实现(
电子宁采臣
·
2024-01-21 07:54
跟我一起写STM32
stm32
缓存
c++
单片机
mcu
keysking 【stm32】hal库学习笔记--定时器(超详细!)
stm32hal库–定时器任务一:串口发送计数器的值一.
CubeMX
配置1.打开串口2及其中断,用于发送数据2.将高速外部时钟源设置为晶振,提高定时精度3.将HCLK改为72MHz4.开启定时器TIM4
Chole_Waston
·
2024-01-20 09:14
stm32学习笔记
stm32
学习
笔记
基于STM32G031的失真度测试仪(
CubeMX
+ADC+DMA+OLED+EC11)
目录项目介绍硬件介绍设计思路各功能代码及说明SPWM波生成ADC采样FFT获取按键动作OLED显示系统顶层功能展示OLED显示采样波形OLED显示频谱/失真度曲线项目总结工程文件及代码:参见【2022寒假在家练】基于STM32G031的失真度测试仪CSDN:工程源代码下载Github-KafCoppelia/DistortionMeter项目介绍本项目基于电子森林的STM32G031口袋仪器训练平
KafCoppelia
·
2024-01-20 08:45
嵌入式同好会
嵌入式
stm32g031
CubeMX
Keil
频谱分析
RT Thread Stdio生成STM32L431RCT6工程后如何修改外部时钟
二、修改时钟步骤本方案修改外部时钟为直接修改代码,不通过STM32
CubeMX
进行配置(使用这个软件会编译出错)(1)在drv.clk.c文件中,system_clock_config函数中把内部时钟调整为外部时钟配置
嵌入式ZYXC
·
2024-01-19 13:50
嵌入式开发工具
stm32
嵌入式硬件
arm开发
STM32L431RCT6
时钟配置
STM32开发笔记19: STM32
CubeMX
中定时器的配置方法
本文介绍在STM32
CubeMX
进行定时器的配置,产生固定时间中断的方法,以TIM2为例,步骤如下:1、使能TIM2,指定时钟源。
鼾声鼾语
·
2024-01-19 01:39
C语言基础
基于simulink开发stm32,遇到的问题,函数或变量Pin_idx无法识别,error with copyModeFiles错误等
1,首先推荐使用的工具链,如图:我目前使用的是matlab2019b,也是可以的,stm32
cubeMx
5.6,keil的5.0版本,最好使用上图推荐的版本。
鼾声鼾语
·
2024-01-19 01:09
设计模式
【STM32 + HAL库】之 6 --- GPIO 输入模式,读取按键电平
目录第一部分、GPIO输入模式要点第二部分、
CubeMX
配置第三部分、代码编写第四部分、编译+烧录代码本篇目标:通过按键,点亮\关闭LED灯,学会:①、通过
CubeMX
,配置引脚的输入模式②、调用函数,
【 STM32开发 】
·
2024-01-19 00:10
单片机
stm32
嵌入式硬件
STM32(更新中)
目录1时钟(心跳)1.1
CubeMX
基本配置1.2外设在时钟上的分配原理1.3时钟树2寄存器(地址)3GPIO3.1GPIO实物3.2GPIO两种结构(推挽/开漏)3.3LED3.4
CUBEMX
3.5常用函数
菜只因C
·
2024-01-18 09:20
stm32
嵌入式硬件
单片机
蓝桥杯
算法
(GCC)STM32
CubeMX
生成的Makefile详解
本文所使用工程由STM32
CubeMX
生成,使用芯片:STM32F103ZET6,基本只开了时钟。看懂本篇解析需要有一些最基本的Makefile知识。
我我我只会printf
·
2024-01-18 01:52
GCC下单片机开发
makefile
stm32
linux
shell
单片机
CubeMx
生成一个工程
一、使用
CubeMx
生成一个STM32H563系列单片机工程文件1.生成后,点击开始工程文件2.配置RCC时钟源3.生成后,可以看见芯片管脚,高速外部时钟管脚,低俗外部时钟管脚已经变成绿色4.开启在线调试
城南观北
·
2024-01-17 07:08
CubeMx_DIY项目
stm32
单片机
嵌入式硬件
HAL库(STM32
CubeMX
)——USART配置(中断接收/STM32G431RBT6)
UART与USART介绍:USART(universalsynchronousasynchronousreceiverandtransmitte):通用同步异步收发器USART是一个串行通信设备,可以灵活地与外部设备进行全双工数据交换。UART(universalasynchronousreceiverandtransmitter):通用异步收发器异步串行通信口(UART)就是我们在嵌入式中常说的
贾saisai
·
2024-01-17 00:42
stm32
单片机
学习
c语言
arm
FreeRTOS学习笔记
还有就是B站正点原子的讲解视频主要是对FreeRTOS的移植应用讲解,而我重点只听应用部分,因为一般都是基于STM32
CubeMX
直接生成FreeRTOS,也用每次都移植了,所以下面笔记内容关于移植部分的是没有的
紫阡星影
·
2024-01-16 16:59
FreeRTOS
学习
笔记
嵌入式硬件
FreeRTOS
【STM32
CubeMX
】战舰V3&4‘3TFTLCD
前言 STM32
CubeMX
用起来太舒服了,效率嘎嘎高,在学习正点原子的战舰V3开发板,但是他们的代码库都不是用Mx生成的,简单些的案例练习倒是无所谓,但是像用到TFTLCD这种复杂点的案例,在配置案例时还是想移到
紫阡星影
·
2024-01-16 16:59
STM32CubeMX
stm32
嵌入式硬件
单片机
keil
mcu
STM32定时器之输入捕获实验和PWM控制呼吸灯实验
输入捕获测电平持续的时间输入捕获测量低电平举例输入捕获实验实验要求:利用定时器2的输入捕获功能测量按下KEY6键后低电平持续的时间
CubeMX
配置关键功能函数说明__HAL_TIM_DISABLE(
物联网攻城狮
·
2024-01-16 12:30
stm32开发
stm32
嵌入式硬件
单片机
【STM32
CubeMX
串口通信详解】USART1 -- DMA发送 + DMA空闲中断 接收不定长数据
文章目录:前言一、准备工作1、接线2、新建工程二、
CubeMX
的配置1、USART1配置异步通信2、通信协议参数3、打开DMA发送、接收三、发送操作、代码解释四、printf重定向到USART1五、接收代码的编写
【 STM32开发 】
·
2024-01-16 08:36
魔女开发板-使用手册
【HAL】
STM32
CubeMX
教程
stm32
嵌入式硬件
单片机
c语言
STM32WL用户手册学习
STM32Cube包括:一套用户友好的软件开发工具,涵盖项目开发从设计到生产,其中:STM32
CubeMX
,一个图形软件配置工具,允许使用图形向导自动生成C初始化代码。
饼干饼干圆又圆
·
2024-01-16 07:47
stm32
stm32
学习
嵌入式硬件
第15届蓝桥杯嵌入式省赛准备第一天总结笔记(使用STM32
cubeMX
创建hal库工程+点亮LED)
一.使用STM32
cubeMX
创建工程1.安装芯片包点击红圈找到STM32G4安装最新版本2.创建工程点击红圈在搜索框里搜索STM32G431RBT6,然后点击Start。
仙牛电祖
·
2024-01-15 18:37
蓝桥杯嵌入式
蓝桥杯
笔记
stm32
STM32H5 Nucleo-144 board开箱
文章目录开发板资料下载【目标】点亮LD1(绿)、LD2(黄)和LD3(红)三个LED灯【开箱过程】博主使用的是STM32
CubeMX
配置生成代码,具体操作如下:打开STM32
CubeMX
,File->Newproject
智驾
·
2024-01-15 07:46
STM32
stm32
嵌入式硬件
单片机
STM32H563
陀螺仪LSM6DSV16X与AI集成(6)----检测自由落体
陀螺仪LSM6DSV16X与AI集成.6--检测自由落体概述视频教学样品申请源码下载生成STM32
CUBEMX
串口配置IIC配置CS和SA0设置串口重定向参考程序初始换管脚获取ID复位操作BDU设置概述本文介绍如何初始化传感器并配置其参数
记帖
·
2024-01-15 06:04
单片机
传感器
stm32cube
LSM6DSV16X
陀螺仪
STM32CUBEMX
自由落体
摔倒检测
上一页
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
其他