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
STM32CubeMX开发之路
STM32CubeMx
+HAL库:USART串口收发数据的三种方式
上篇我们讲解了利用HAL库串口中断模式收发数据的教程,包括
STM32CubeMx
中串口的配置等,不清楚的小伙伴可以跳转链接学习查看。
枫-琳
·
2024-01-23 12:23
stm32
嵌入式硬件
单片机
STM32CubeMX
+HAL(3)实现简单串口通信
STM32CubeMX
+HAL实现简单串口通信在上一篇文章中我们用KEY0控制两个LED的亮灭,难度并不高。
芜湖_
·
2024-01-23 12:23
小白自学嵌入式
stm32
单片机
arm
STM32cubeMX
+keil+HAL库(DMA+空闲中断收发不定长数据)
目录文章目录前言一、DMA介绍二、配置1.接口函数2.
STM32cubeMX
的配置3.keil代码总结MCU型号:STM32H743ZIIDE环境:MDK535文章目录前言我是一个单片机小白呀!!!!!
CZU_zzjj
·
2024-01-23 12:23
stm32
stm32
keil
mdk
dma
STM32_CubeMx的安装
1.STM32CUBE_MX介绍
STM32CubeMX
是ST意法半导体近几年来大力推荐的STM32芯片图形化配置工具,通过自己对硬件的需要,进行选择,而后可以快速生成代码,减少开发人员的开发难度,时间和花销
浅夏漫行
·
2024-01-23 06:11
工具安装
stm32
嵌入式硬件
单片机
mcu
第15届蓝桥杯嵌入式省赛准备第三天总结笔记(使用
STM32cubeMX
创建hal库工程+串口接收发送)
因为我是自己搞得板子,原本的下程序和串口1有问题,所以我用的是串口2,用的PA2和PA3一,使用CubeMX配置串口选择A开头的这个是异步通信。配置串口参数,往届的题基本用的9600波特率,所以我这里设置为9600,其他参数照着设置即可。接下来设置开启串口中断,把他勾选上。下一步,配置基本GPIO,B站很多博主都更改过配置,我默认的使用没什么问题接下来把程序导出即可。二,发送数据我们在主程序写一个
小小菜鸟9527
·
2024-01-22 12:53
蓝桥杯嵌入式
笔记
stm32
单片机
(实测可用)STM32 CubeMx安装教程
一、
STM32CubeMX
简介(1)STM32是CortexARM内核架构的芯片,中文名称为意法半导体,是目前市面上应用自广泛的MCU芯片。
嵌入式ZYXC
·
2024-01-22 11:04
STM32CubeMX使用例程
stm32
arm
嵌入式硬件
mcu
单片机
(实测可用)
STM32CubeMX
教程-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届蓝桥杯嵌入式省赛准备第二天总结笔记(使用
STM32cubeMX
创建hal库工程+按键输入)
一.查看电路图按键是使用的PB0,PB1,PB2,PA0四个引脚,然后使用CubeMX配置引脚,4个脚都配置为输入模式和上拉。程序生成之后把不用的删掉,需要的留下,这里我把函数名改了。然后写按键扫描读取程序,这里参考的正点原子的按键输入程序(感谢原子哥感谢左神)。这是点C程序:#include"key.h"voidKey_Init(void){GPIO_InitTypeDefGPIO_InitSt
小小菜鸟9527
·
2024-01-22 08:36
蓝桥杯嵌入式
蓝桥杯
笔记
stm32
STM32CubeMX
配置定时器输入捕获功能
STM32CubeMX
配置定时器输入捕获功能0.前言一、方法简介二、
STM32CubeMX
配置1.生成PWM信号2.配置TIM3_CH1进行采样3.占空比计算三、总结参考文章:CubeMX系列教程——11
Amonter
·
2024-01-22 06:29
RTOS
stm32
单片机
嵌入式硬件
STM32CubeMX
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
嵌入式硬件
单片机
STM32Cubemx
PWM驱动加湿器模拟火山喷发效果
一、雾化片以及驱动电路雾化片驱动需要产生108KHZ的PWM,占空比是1/2,预分频约为58左右,可以调出雾量大小二、Cubemx的配置SYS配置RCC配置时钟树配置LED配置定时器设置,选择PWM输出通道,预分频60,计数10,占空比5/10生成工程三、keil代码配置首先我们要对tim.c中初始化函数修改/*TIM3initfunction*/voidMX_TIM3_Init(uint16_t
chem4111
·
2024-01-21 16:46
stm32
嵌入式硬件
单片机
STM32CubeMX
mpu6050驱动
一、mpu6050接线3.3->vccgnd->gndpb10->sclpb11->sdagnd->ad0二、cubeMX配置sys配置,使用系统滴答,打开调试RCC配置时钟配置i2c配置uart配置生成工程三、keil代码mpu6050.h/**mpu6050.h**Createdon:Nov13,2019*Author:BulanovKonstantin*/#ifndefINC_GY521_H
chem4111
·
2024-01-21 16:46
stm32
前端
javascript
STM32CubeMX
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
嵌入式硬件
单片机
【
STM32CubeMX
串口通信详解】USART2 -- DMA发送 + DMA空闲中断 接收不定长数据
(本篇正在编写、更新状态中.....)文章目录:前言前言本篇,详细地用截图解释CubeMX对USART2的配置,HAL函数使用,和收发程序的编写。收、发机制:DMA发送+DAM空闲中断接收。DMA+空闲中断的搭配,相当高效,而且最大地节省芯片运行资源。本篇代码,适用于绝大部分的串口模块通信,如ESP8266、串口屏、蓝牙模块等。不讲解串口通信原理,串口通信原理,请自行扫盲:串口通讯工作原理!只详细
【 STM32开发 】
·
2024-01-21 09:54
【HAL】
STM32
CubeMX
教程
STM32
串口通信
USART2
USART2
DMA
USART2
空闲中断
Qt
开发之路
52---给EXE或DLL添加版本信息
一:VisualStudio在VisualStudio中,默认资源里有Version,想要添加版本信息(版本信息、描述、版权等),直接修改,如下图:若没有Version,则在添加资源的时候,选择Version,如下图:二:QtCreator1.方法一:新建xxx.rc文件,在rc文件填入以下的版本信息;把xxx.rc放在与pro同目录下,并将pro文件的RC_FILE=xxx.rc,然后构建,编译
木木木.
·
2024-01-20 21:40
Qt
c++
qt
visual
studio
RT Thread Stdio生成STM32L431RCT6工程后如何修改外部时钟
二、修改时钟步骤本方案修改外部时钟为直接修改代码,不通过
STM32CubeMX
进行配置(使用这个软件会编译出错)(1)在drv.clk.c文件中,system_clock_config函数中把内部时钟调整为外部时钟配置
嵌入式ZYXC
·
2024-01-19 13:50
嵌入式开发工具
stm32
嵌入式硬件
arm开发
STM32L431RCT6
时钟配置
STM32开发笔记19:
STM32CubeMX
中定时器的配置方法
本文介绍在
STM32CubeMX
进行定时器的配置,产生固定时间中断的方法,以TIM2为例,步骤如下:1、使能TIM2,指定时钟源。
鼾声鼾语
·
2024-01-19 01:39
C语言基础
基于simulink开发stm32,遇到的问题,函数或变量Pin_idx无法识别,error with copyModeFiles错误等
1,首先推荐使用的工具链,如图:我目前使用的是matlab2019b,也是可以的,
stm32cubeMx
5.6,keil的5.0版本,最好使用上图推荐的版本。
鼾声鼾语
·
2024-01-19 01:09
设计模式
Android Studio
开发之路
(七)CameraX&&Opencv的使用
一、前情提要以及工作目标工作目标:做一个显示单通道图像的相机,实现预览和拍照。原本是调用opencv-android里边的JavaCamera2View来实现,这个用起来比较方便,它提供了集成好的相机预览界面,并且提供了帧处理函数。但是问题是用opencv相机获取到的帧图片分辨率不高,达不到目标效果。而CameraX作为Google发行的相机处理库,可以方便的做分辨率设置、对焦等操作,于是决定使用
bug远离Jemma
·
2024-01-18 08:50
Android
Studio开发之路
android
studio
opencv
android
(GCC)
STM32CubeMX
生成的Makefile详解
本文所使用工程由
STM32CubeMX
生成,使用芯片:STM32F103ZET6,基本只开了时钟。看懂本篇解析需要有一些最基本的Makefile知识。
我我我只会printf
·
2024-01-18 01:52
GCC下单片机开发
makefile
stm32
linux
shell
单片机
为什么APP备案如此重要?
本文将为您深入解析APP备案的必要性及流程,助您在
开发之路
上稳步前行。一、为什么APP备案如此重要?APP备
迅飒算法备案
·
2024-01-17 05:26
人工智能
算法
大数据
安全
HAL库(
STM32CubeMX
)——USART配置(中断接收/STM32G431RBT6)
UART与USART介绍:USART(universalsynchronousasynchronousreceiverandtransmitte):通用同步异步收发器USART是一个串行通信设备,可以灵活地与外部设备进行全双工数据交换。UART(universalasynchronousreceiverandtransmitter):通用异步收发器异步串行通信口(UART)就是我们在嵌入式中常说的
贾saisai
·
2024-01-17 00:42
stm32
单片机
学习
c语言
arm
FreeRTOS学习笔记
还有就是B站正点原子的讲解视频主要是对FreeRTOS的移植应用讲解,而我重点只听应用部分,因为一般都是基于
STM32CubeMX
直接生成FreeRTOS,也用每次都移植了,所以下面笔记内容关于移植部分的是没有的
紫阡星影
·
2024-01-16 16:59
FreeRTOS
学习
笔记
嵌入式硬件
FreeRTOS
【
STM32CubeMX
】战舰V3&4‘3TFTLCD
前言
STM32CubeMX
用起来太舒服了,效率嘎嘎高,在学习正点原子的战舰V3开发板,但是他们的代码库都不是用Mx生成的,简单些的案例练习倒是无所谓,但是像用到TFTLCD这种复杂点的案例,在配置案例时还是想移到
紫阡星影
·
2024-01-16 16:59
STM32CubeMX
stm32
嵌入式硬件
单片机
keil
mcu
【
STM32CubeMX
串口通信详解】USART1 -- DMA发送 + DMA空闲中断 接收不定长数据
文章目录:前言一、准备工作1、接线2、新建工程二、CubeMX的配置1、USART1配置异步通信2、通信协议参数3、打开DMA发送、接收三、发送操作、代码解释四、printf重定向到USART1五、接收代码的编写1、定义一个结构体变量:存放接收的字节数、数据2、开启DMA,让硬件自动接收数据3、重写DMA空闲中断回调函数4、接收的使用示范前言本篇,详细地用截图解释CubeMX对USART1的配置,
【 STM32开发 】
·
2024-01-16 08:36
魔女开发板-使用手册
【HAL】
STM32
CubeMX
教程
stm32
嵌入式硬件
单片机
c语言
STM32WL用户手册学习
STM32Cube包括:一套用户友好的软件开发工具,涵盖项目开发从设计到生产,其中:
STM32CubeMX
,一个图形软件配置工具,允许使用图形向导自动生成C初始化代码。
饼干饼干圆又圆
·
2024-01-16 07:47
stm32
stm32
学习
嵌入式硬件
第15届蓝桥杯嵌入式省赛准备第一天总结笔记(使用
STM32cubeMX
创建hal库工程+点亮LED)
一.使用
STM32cubeMX
创建工程1.安装芯片包点击红圈找到STM32G4安装最新版本2.创建工程点击红圈在搜索框里搜索STM32G431RBT6,然后点击Start。
仙牛电祖
·
2024-01-15 18:37
蓝桥杯嵌入式
蓝桥杯
笔记
stm32
Likeshop单商户高级版商城的二次
开发之路
一、产品介绍likeshop单商户高级版是一款适用于B2C、单商户、自营商城场景的商城系统。它完美契合私域流量变现闭环交易使用,拥有丰富的营销玩法、强大的分销能力,支持DIY多模板,前后端分离。无论您是想要进行商城运营还是二次开发,likeshop都能满足您的需求。二、应用场景私域流量变现:借助likeshop单商户高级版,商家可以实现私域流量的快速变现,提高转化率。营销活动:系统内置多种营销工具
什么软件好
·
2024-01-15 13:15
个人开发
STM32H5 Nucleo-144 board开箱
文章目录开发板资料下载【目标】点亮LD1(绿)、LD2(黄)和LD3(红)三个LED灯【开箱过程】博主使用的是
STM32CubeMX
配置生成代码,具体操作如下:打开
STM32CubeMX
,File->Newproject
智驾
·
2024-01-15 07:46
STM32
stm32
嵌入式硬件
单片机
STM32H563
陀螺仪LSM6DSV16X与AI集成(6)----检测自由落体
陀螺仪LSM6DSV16X与AI集成.6--检测自由落体概述视频教学样品申请源码下载生成
STM32CUBEMX
串口配置IIC配置CS和SA0设置串口重定向参考程序初始换管脚获取ID复位操作BDU设置概述本文介绍如何初始化传感器并配置其参数
记帖
·
2024-01-15 06:04
单片机
传感器
stm32cube
LSM6DSV16X
陀螺仪
STM32CUBEMX
自由落体
摔倒检测
RT-Thread:ADC 框架应用,通过
STM32CubeMX
配置 STM32 ADC驱动
关键词:ADC,RT-ThreadADC,STM32ADC应用说明:本笔记是记录如何开启RT-Thread框架的ADC功能,使用系统自带的ADC函数,并通过
STM32CubeMX
配置STM32ADC驱动
软饭硬吃666
·
2024-01-15 00:57
RT-Thread
STM32CubeMX
STM32
stm32
嵌入式硬件
单片机
STM32CubeMX
RT-Thread
【模块系列】STM32&TCS3472
环境开发板:STM32C6T6最小系统板案例的代码环境:Keil5+
STM32CubeMX
生成的HAL库,OLED(4P)+TCS3
紫阡星影
·
2024-01-14 14:42
模块系列
stm32
嵌入式硬件
单片机
mcu
Flutter之配置环境创建第一个项目
随着时代发展,使用Flutter开发的项目越来越多,于是踏上了Flutter
开发之路
。作为一个Android开发人员,也只能被卷到与时俱进,下面一起创建一个Flutter项目吧。
丿CoolTone
·
2024-01-14 08:22
Flutter开发实践
flutter
STM32 CubeMX 中断NVIC 实战 (超详细配30张高清图,附源码)
STM32CubeMX
中断NVIC实战(超详细配30张高清图,附源码)1.中断基础概念STM32F407的嵌套向量中断控制器(NestedVectoredInterruptController,NVIC
艾格北峰
·
2024-01-13 19:53
STM32
CubeMX实战
stm32
单片机
嵌入式硬件
学习
STM32 CubeMX GPIO 输入/输出按键点亮LED灯实战 (超详细配高清图,附源码)
STM32CubeMX
GPIO输入/输出实战(超详细配高清图,附源码)1.环境准备正点原子探索者V2(STM32F407ZGT6)
STM32CubeMX
6.2.0STM32CubeIDE1.14.0ST-LinkV22
艾格北峰
·
2024-01-13 19:22
STM32
CubeMX实战
stm32
单片机
嵌入式硬件
菜鸟的
开发之路
2--数据库设计
数据库的设计与调优主键策略先说结果,项目最后采用了BIGINT类型的自增Id方式。思路:考虑到对事务的支持和主键索引效率(聚集索引),采用默认的InnoDB引擎。在InnoDB下,主键选用有以下几个原则:主键最好是单调(递增)的。因为主键默认是聚集索引,而聚集索引的叶子节点存放的就是数据本身(而非地址),索引的键值逻辑顺序决定了表数据行的物理存储顺序,也就是说,如果索引是递增的,则该索引在磁盘上的
太年轻z
·
2024-01-13 16:22
STM32L051使用HAL库操作实例(14)- ADC采集电压
目录一、前言二、ADC外设简要说明三、
STM32CubeMX
配置(本文使用的
STM32CubeMX
版本为6.1.2)1.MCU选型2.时钟使能3.外部时钟配置4.串口配置5.ADC引脚配置6.配置
STM32CubeMX
皮克斯之旅
·
2024-01-13 07:29
STM32L0
STM32
stm32
嵌入式硬件
单片机
STM32Cubemx
:基于HAL库实现MPU6050 DMA获取姿态信息
不同于移植官方DMP库,在别人标准库基础上移植会更加简单,只要按我的步骤一步一步来,基本不会错,本移植过程适用于F1和F4系列。MPU6050在电赛和制作平衡小车中很常用,所以我记录下来,方便后来者使用,移植过程有什么问题欢迎在评论区留言,我会看的。文章目录一、资料准备二、STM32Cube配置2.1基础配置2.2IIC配置2.3HAL库IIC初始化BUG修改(重点,不修改初始化不了)三、代码移植
struggle_success
·
2024-01-12 21:40
硬件模块
STM32Cubemx
STM32
stm32
驱动开发
嵌入式硬件
STM32Cubemx
:基于STM32F407ZGT6搭建FreeRTOS基础工程全过程
搭建环境说明:
STM32Cubemx
+STM32F407ZGT6(正点原子探索者V2,只要你的外部高速晶振和低速晶振一样就直接按我的步骤来,不一样也没事)配置内容:时钟树USART(printf)FreeRTOS
struggle_success
·
2024-01-12 21:10
STM32Cubemx
FreeRTOS
STM32
stm32
嵌入式硬件
单片机
STM32Cubemx
生成代码时卡住问题解决
问题描述:在使用
STM32Cubemx
生成代码的时候卡在Copyinglibrariesfiles这一步。
struggle_success
·
2024-01-12 21:40
STM32Cubemx
stm32
嵌入式硬件
单片机
三轴加速度计LIS2DW12开发(4)----测量倾斜度
三轴加速度计LIS2DW12开发.4--测量倾斜度概述视频教学样品申请源码下载计算倾斜角度工作原理单轴倾斜检测双轴倾斜检测三轴倾斜检测通信模式管脚定义IIC通信模式速率生成
STM32CUBEMX
串口配置
记帖
·
2024-01-12 08:39
传感器
单片机
stm32cube
LIS2DW12
三轴加速度计
倾斜度
水平仪
倾斜检测
STM32CUBEMX
基于STM32F4的NRF24L01驱动程序
模块文章目录基于STM32F4xx的NRF24L01驱动程序前言一、NRF24L01简单介绍1,什么是NRF24L012,NRF24L01通信方法3,NRF24L01通信原理4,地址分配&通道分配问题二、
STM32CubeMX
Merca QV6
·
2024-01-11 10:06
NRF24L01
STM32
嵌入式
stm32
c语言
第4章 初识STM32—零死角玩转STM32-F429系列
PDF教程请到秉火论坛下载:www.firebbs.cn野火视频教程优酷观看网址:http://i.youku.com/firege本章参考资料:1、《STM8和STM32产品选型手册》2、Setup
STM32CubeMX
0木木0
·
2024-01-11 10:36
F429-零死角
STM32开发实战
stm32cubemx
hal学习记录:TFT-LCD SPI
一、配置过程因为FSMC搞了半天没搞明白,然后使用SPI做了记录1、配置RCC、SYS、84MHz2、开启SPI1Mode选择Full-DuplexMaster2、将SPI自动配置的PA5引脚改成PB33、将PB10、PB12、PB13设置为输出模式4、生成代码二、移植代码1、将BSP中MyGUIMylcdMySPIMysysMyTC77文件加入2、C/C++中添加路径3、在main.h中添加代码
为争。
·
2024-01-11 01:11
stm32
stm32
单片机
学习
STM32CubeMX
配置STM32G031多通道UART+DMA收发数据(HAL库开发)
时钟配置HSI主频配置64M配置好串口,选择异步模式配置DMATX,RX,选择循环模式。NVIC中勾选使能中断勾选生成独立的.c和h文件配置好需要的开发环境并获取代码串口重定向勾选UseMicroLIBmain.c文件修改增加头文件和串口重定向#includeintfputc(intch,FILE*f){HAL_UART_Transmit(&huart1,(uint8_t*)&ch,1,0xFFF
hello world 2012
·
2024-01-10 09:42
STM32CubeMX
stm32
嵌入式硬件
单片机
STM32单片机使用
STM32CubeMX
和Simulink进行联合开发-1
STM32单片机使用
STM32CubeMX
和Simulink进行联合开发-1使用Simulink中的STM32扩展功能包配合
STM32CubeMX
进行联合开发,包含环境配置和实际应用教程。
加斯顿工程师
·
2024-01-10 09:03
MATLAB学习笔记
单片机
stm32
嵌入式硬件
RT-Thread:SPI万能驱动 SFUD 驱动Flash W25Q64,通过
STM32CubeMX
配置 STM32 SPI 驱动
关键词:SFUD,FLASH,W25Q64,W25Q128,STM32F407说明:RT-Thread系统使用SPI万能驱动SFUD驱动FlashW25Q64,通过
STM32CubeMX
配置STM32SPI
yutian0606
·
2024-01-10 08:39
RT-Thread
STM32CubeMX
STM32
stm32
嵌入式硬件
单片机
RT-Thread
STM32CubeMX
STM32CubeMX
&Keil——STM32F103C8T6的USART串口通信及中断
文章目录一、串口通信(一)串口协议和RS-232标准1.串口通信协议2.RS232串口标准3.RS232电平4.TTL电平5.RS232电平和TTL电平的区别(1)电压(2)范围(3)接口电路总结:(二)USB/TTL转232"模块的工作原理CH340C模块二、使用HAL库进行STM32的USART串口通信(一)UART常用函数1.串口句柄2.HAL_UART_Transmit3.HAL_UART
Morzart
·
2024-01-09 20:21
stm32
单片机
嵌入式硬件
STM32G030C8T6:USART串口通信(中断)
涉及到的知识:配置UART引脚,串口通信,
STM32CubeMX
乘凉~
·
2024-01-09 20:45
STM32开发实战
stm32
嵌入式硬件
单片机
陀螺仪LSM6DSV16X与AI集成(5)----6D方向检测功能
陀螺仪LSM6DSV16X与AI集成.5--6D方向检测功能概述视频教学样品申请源码下载生成
STM32CUBEMX
串口配置IIC配置CS和SA0设置串口重定向参考程序初始换管脚获取ID复位操作BDU设置
记帖
·
2024-01-09 09:18
单片机
传感器
stm32cube
stm32cubemx
LSM6DSV16X
陀螺仪
6D
加速度
ai
上一页
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
其他