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
基于STM32F03RCT的多路频率占空比可调PWM输出
基于STM32F03RCT的多路频率占空比可调PWM输出1.准备1.1.硬件1.2.软件2.基础知识3.
CubeMX
配置3.1.通用配置3.2.定时器配置及初始化代码生成4.PWM相关代码编写5.代码验证
BSP_LED_BLINK
·
2021-02-07 20:27
单片机
STM32
stm32
单片机
HAL库 MPU6050的使用
您将用到
CubeMX
&&KEIL5我们将用到:LED用于闪烁判断程序正常运行UART2用于发送数据至PCI2C用于读取MPU6050数据代码结构我们
⑤9490
·
2021-02-06 22:11
stm32
单片机
嵌入式
STM32F429通过
CubeMx
移植Lwip时遇到的网线热插拔ping不通问题解决办法
STM32F429通过
CubeMx
移植Lwip时遇到的网线热插拔ping不通问题解决办法之前在stm32F107上移植过Lwip,最后可以ping通了,但是发现两个问题:1.ping通后拔掉网线再插上就
munan0077
·
2021-02-04 21:28
MCU
stm32
单片机
嵌入式
STM32
CubeMX
学习笔记(14)——RTC实时时钟使用
一、RTC简介实时时钟(RTC)是一个独立的BCD定时器/计数器。RTC提供具有可编程闹钟中断功能的日历时钟/日历。RTC还包含具有中断功能的周期性可编程唤醒标志。两个32位寄存器包含二进码十进数格式(BCD)的秒、分钟、小时(12或24小时制)、星期几、日期、月份和年份。此外,还可提供二进制格式的亚秒值。系统可以自动将月份的天数补偿为28、29(闰年)、30和31天。只要芯片的备用电源一直供电,
Leung_ManWah
·
2021-02-04 19:03
STM32CubeMX
stm32cube
STM32CubeMX
RTC
实时时钟
万年历
STM32
CubeMX
学习笔记(13)——PWM输出(呼吸灯)使用
一、PWM简介**脉冲宽度调制(PWM),是英文“PulseWidthModulation”的缩写,简称脉宽调试。**是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。广泛应用在从测量、通信到功率控制与变换的许多领域中。例如上图中,图b)是微处理输出的数字信号,实际上他接到电机等功率设备上时,效果相当于图a)。这就是PWM调制。例如输出占空比为50%,频率为10Hz的脉冲,高电平为
Leung_ManWah
·
2021-02-03 13:38
STM32CubeMX
stm32cube
STM32CubeMX
PWM
呼吸灯
stm32
STM32开发入门(一)——流水灯
软件Keil5(单片机集成开发环境)STM32
CubeMX
(自动配置stm32编程的相关文件)FLYMCU(stm32串口下载软件,也可用ST-LINK代
Ther 123
·
2021-02-01 21:29
单片机
stm32
嵌入式
【STM32G4】备战蓝桥杯嵌入式---模块配置---TIM_Capture
文章目录前言TIM_Capture1.
Cubemx
实现TIM的配置2.生成工程前言本节对定时器输入捕获做分享。
旺旺^淞
·
2021-01-31 21:08
stm32
单片机
用
CubeMX
开发HAL学习记录(一)
用
CubeMX
开发HAL学习记录(一)前言一、
CubeMX
基本特点1、集成MCUFinder功能,便于用户进行芯片选型2、图形化方式配置时钟、片内外设,自动生成初始化代码3、具有强大的适应性4、提高开发效率二
浮生半日闲梦
·
2021-01-31 15:58
stm32
STM32
CubeMX
学习笔记(12)——WWDG窗口看门狗使用
一、WWDG简介看门狗其实就是一个定时器,从功能上说它可以让微控制器在程序发生意外(程序进入死循环或跑飞)的时候,能重新回复到系统刚上电状态,以保障系统出问题的时候可以重启一次。说的复杂一点,看门狗就是能让程序出问题是能重新启动系统。STM32有两个看门狗,一个是独立看门狗,一个是窗口看门狗。我们知道独立看门狗的工作原理就是一个递减计数器不断的往下递减计数,当减到0之前如果没有喂狗的话,产生复位。
Leung_ManWah
·
2021-01-29 10:53
STM32CubeMX
stm32cube
STM32CubeMX
WWDG
看门狗
stm32
STM32
CUBEMX
系列——CAN通讯的配置
STM32
CUBEMX
系列——CAN通讯的配置
CUBEMX
配置说明CAN相关函数说明过滤器的配置回调函数的改写发送函数的改写
CUBEMX
配置说明首先打开STM32
CubeMX
选择你开发的芯片型号,这里我选择的是
渔泽
·
2021-01-27 20:00
STM32
嵌入式
stm32
单片机
can
STM32
CubeMX
学习笔记(10)——SPI接口使用
一、SPI简介SPI(SerialPeripheralInterface)协议是由摩托罗拉公司提出的通讯协议,即串行外围设备接口,是一种高速全双工的通信总线。它被广泛地使用在ADC、LCD等设备与MCU间,要求通讯速率较高的场合。芯片的管脚上只占用四根线。MISO:主器件数据输出,从器件数据输入。MOSI:主器件数据输入,从器件数据输出。SCK:时钟信号,由主设备控制发出。NSS(CS):从设备选
Leung_ManWah
·
2021-01-27 16:28
STM32CubeMX
stm32cube
STM32CubeMX
SPI
stm32
stm32f103
STM32
CubeMX
学习笔记(8)——ADC接口使用
一、ADC简介ADC(Analog-to-DigitalConverter),即模拟-数字转换器,可以将连续变化的模拟信号转换为离散的数字信号,进而使用数字电路进行处理,称之为数字信号处理。STM32f103系列有3个ADC,精度为12位,每个ADC最多有16个外部通道。其中ADC1和ADC2都有16个外部通道,ADC3根据CPU引脚的不同通道数也不同,一般都有8个外部通道。各通道的A/D转换可以
Leung_ManWah
·
2021-01-19 19:15
STM32CubeMX
stm32cube
STM32CubeMX
adc
adc中断
stm32
STM32
CubeMX
学习笔记(7)——DMA接口使用
一、DMA简介DMA(DirectMemoryAccess)直接存储器存取,是单片机的一个外设,它的主要功能是用来搬数据,但是不需要占用CPU,即在传输数据的时候,CPU可以干其他的事情,好像是多线程一样。数据传输支持从外设到存储器或者存储器到存储器,这里的存储器可以是SRAM或者是FLASH。DMA控制器包含了DMA1和DMA2,其中DMA1有7个通道,DMA2有5个通道,这里的通道可以理解为传
Leung_ManWah
·
2021-01-18 16:09
STM32CubeMX
stm32cube
STM32CubeMX
DMA
串口接收不定长
串口接收
VSCode开发STM32--printf轮询(二)
VSCode开发STM32--printf轮询文件准备STM32
CubeMX
生成代码syscalls.c代码重定位Makefile修改文件准备printf轮询其实非常简单,这里我只将特殊的情况写下。
强孤踏
·
2021-01-17 14:37
stm32
stm32
vscode
STM32
CubeMX
入门使用一
一、安装好
CubeMX
这个度娘中一大把。
Edwardlaughing
·
2021-01-16 16:13
STM32CubeMX创建工程
stm32
STM32CubeMX
MDK
[RTOS前期准备]以Systick作为时基源+基本定时器编写延时函数(基于STM32F407+
CubeMX
+HAL)
二、TIM7基本定时器1.设计思想2.代码3.那些坑~4.演示效果三、SysTick系统定时器1.配置项2.
CubeMX
的设计思想.SysTick系统定时器概述.初始化.时基?系统心跳?
丶漂泊の太阳
·
2021-01-14 16:20
操作系统
嵌入式
arm
单片机
stm32
STM32
CubeMX
学习笔记(4)——系统延时使用
一、SysTick简介SysTick—系统定时器是属于CM3内核中的一个外设,内嵌在NVIC中。系统定时器是一个24bit的向下递减的计数器,计数器每计数一次的时间为1/SYSCLK,一般我们设置系统时钟SYSCLK等于72M。当重装载数值寄存器的值递减到0的时候,系统定时器就产生一次中断,以此循环往复。因为SysTick是属于CM3内核的外设,所以所有基于CM3内核的单片机都具有这个系统定时器,
Leung_ManWah
·
2021-01-13 09:57
STM32CubeMX
stm32cube
STM32CubeMX
延时
stm32
STM32标准库开发实战指南
自从
CubeMX
等图像配置软件的出现,同学们往往点几下鼠标就解决了单片机的配置问题。
华为云开发者社区
·
2021-01-11 17:18
内核
寄存器
stm
处理器
了解库开发,我们从STM32标准库开发学起
自从
CubeMX
等图像配置软件的出现,同学们往往点几下鼠标就解决了单片机的配置问题。
华为云
·
2021-01-11 14:28
技术交流
开源社区
stm32
库开发
内核
中央处理器
寄存器
STM32
CubeMX
学习笔记(2)——GPIO接口使用
一、新建工程1.打开STM32
CubeMX
软件,点击“新建工程”2.选择MCU和封装3.配置时钟RCC设置,选择HSE(外部高速时钟)为Crystal/CeramicResonator(晶振/陶瓷谐振器
Leung_ManWah
·
2021-01-11 11:51
STM32CubeMX
stm32cube
STM32CubeMX
GPIO
STM32
STM32串口DMA接收双缓冲
1.先通过STM32
CubeMX
生成串口初始化代码串口接收DMA一定
MrDaveDing
·
2021-01-03 14:59
STM32
stm32
uart
串口通信
STM32
CubeMX
学习:0. 搭建开发环境
STM32
CubeMX
学习:0.搭建开发环境系列文章目录前期的准备点亮LED闪烁LED定时器闪烁LED未完待续…文章目录STM32
CubeMX
学习:0.搭建开发环境前言0.1软件的安装0.2软件使用0.3
北冥航
·
2021-01-01 12:47
cubemx
单片机
stm32
【STM32】HAL库 位置式PID调节控制输出电压(超详解)
本文将借助STM32
CubeMX
来配置ADC、DMA、DAC、USART,并利用PID位置式算法实现对输出电压进行AD采集通过PID算法调节DAC,获取到我们想要的电压值。
富士山下丶.
·
2020-12-29 19:20
嵌入式
pid
stm32
嵌入式
nccloud开发环境搭建_CLion搭建STM32开发环境
CLion搭建STM32开发环境1.开发工具下载STM32
CubeMx
(ST官网下载)CLion下载(Jetbrain的官网去下载)ARM-GCC交叉编译工具链(windows下32bit,linux下或者
Shahid'i阿凡提
·
2020-12-29 13:27
nccloud开发环境搭建
20201229 张大佳MCU 调试经验:STM32的SW调试口被占用,怎么办?【科技老顽童开发版】
STM32
cubeMX
中配置引脚的时候,SW调试口被配置成普通的IO输出无法连接stlink或者JTAG进行SW调试解决办法有两个:1)使用ISP下载方式---通过串口的方式(CH340或者CP2102
Jiawei_Z
·
2020-12-29 11:02
STM32
机器学习
5加载stm32 keil_STM32 嵌入式C语言教程--第二课简单的hello world 工程
首先我们打开
cubemx
,打开File->NewProject,选择单片机型号为stm32f103RCTx.双击选定的STM32
zhuhengheng123
·
2020-12-28 23:44
5加载stm32
keil
让TouchGFX在你的板子上跑起来
2.准备工作安装
CubeMX
6.0.1安装IAR8.32或以上安装TouchGFXDesigner3.动手制作炫酷的HMI界面例来都是嵌入式开发中的重要内容,而友好的人机界面也会大大提高产品的感官和操作性
嵌入式程序猿
·
2020-12-14 20:39
嵌入式
python
java
编程语言
单片机
stm32cubeide 在 ubuntu wayland 模式下无法新建工程
发现不能新建工程,提示"STM32targetorSTM32Cubeexampleselectionisrequired",同时通过stm32cubemxconfigurefile新建也不行.在安装stm32
cubemx
cylinc
·
2020-12-12 00:27
stm32
cubemx
6.0配置touchgfx 正点原子触摸屏,touchgfx添加触摸驱动
上一步点亮屏幕之后,现在还不能触摸,于是这篇讲下如何添加触摸0如何添加触摸代码只需要在stm32Ouchcontroller.cpp中添加如何获取点就可以了注意这个是c++写的,传统的驱动是C写的,不能直接调用要extern"C"来调用1正点原子驱动代码正点原子代码有点乱,我重写了下驱动软件IIC,通过宏定义方便移植,同时把delay_us函数写到main.c中实现,因为带操作系统和不带操作系统的
紫枫洛天
·
2020-12-11 23:55
stm32
stm32
驱动程序
cubemx
配置正点原子LTDC RGB屏
找了很久都没有cubmx来配置原子RGB屏幕的,于是自己写一个,我的分辨率是7寸1024x600使用RGB屏幕前提是配置好SDRAM,因为需要缓冲区是建立在SDRAM上面,如何配置请看我这个文章https://blog.csdn.net/a2267542848/article/details/110944197如果是其他RGB分辨率,需要改的地方有1时序2宏定义分辨率3LCD时钟硬件接口一定要注意
紫枫洛天
·
2020-12-10 23:52
stm32
stm32
rgb
嵌入式GUI选择
GUIemwin和touchgfx的区别,1Emwin是一个老牌的GUI,野火原子和安富莱都有对应的教程,编程用C风格,不能用设计软件来设计2touchgfx是新出的GUI,编程类似C++风格,可以集成在
cubemx
紫枫洛天
·
2020-12-09 15:51
stm32
gui
如何利用小熊派获取MPU6050六轴原始数据
一、实验准备1.实验环境一块stm32开发板(推荐使用小熊派),以及数据线已经安装STM32
CubeMX
已经安装KeilMDK,并导入stm32开发板对应的芯片包(小熊派使用的是STM32L4
华为云开发者社区
·
2020-12-08 15:40
物联网
iot
数据
STM32L4系列二、STM32
CubeMX
图形配置工具基本操作过程
记录一下,方便以后翻阅~一、STM32
CubeMX
简介STM32
CubeMX
是ST意法半导体近年来大力推荐的STM32芯片图形化配置工具,允许用户使用图形化向导生成C初始化代码,大大减轻开发工作,时间和费用
闲人Ne
·
2020-12-05 20:56
STM32基于HAL库的学习
嵌入式
单片机
keil
mdk
STM32CubeMX
RGB灯闪烁实验
STM32 ES8266上阿里云IOT MQTT实践
1.2串口3的配置根据原理图配置
CubeMX
配置中断2.添加驱动文件2.1添加esp8266驱动文件将ESP8266放在Src文件夹在工程中导入文件在main.c中引入头文件#include"esp8266
小烨~
·
2020-11-29 10:59
stm32
stm32
mqtt
阿里云
嵌入式
单片机
用
cubemx
6.0玩转NUCLEO-H745ZI开发板(二)
M7FreertosLWIPping通开发板玩转NUCLEO-H745ZI开发板以太网1.使能以太网,并使能中断2.根据原理图配置好以太网所用的引脚3.使能ICache,DCache,MPU及配置MPU。4.使能LWIP,并配置5.使用静态IP进行调试6.加大默认任务的堆栈,因为LWIP的初始化在这个任务里进行。7.以太网中断优先级设置为68.去掉点击生成程序时的警告。时基源选择普通定时器9.生成
替你去填坑
·
2020-11-25 11:10
stm32
freertos
以太网
用
cubemx
6.0玩转NUCLEO-H745ZI开发板(一)
M7Freertos+M4Freertos控制LED灯初识NUCLEO-H745ZI开发板必须要安装的软件
Cubemx
6.0创建keilmdk工程修改和调试工程1.M7工程配置和修改2.M4工程配置和修改初识
替你去填坑
·
2020-11-24 11:09
嵌入式
stm32
freertos
串口数据解析_E53扩展板实验 —— 使用USART接收GPS数据并解析(L80R)
本篇详细的记录了如何使用STM32
CubeMX
配置STM32L431RCT6的USART外设,接收GPS模块的数据并解析。
weixin_39926103
·
2020-11-22 10:38
串口数据解析
stm32基于TouchGFX的GUI开发(一):创建第一个你自己的应用程序
第一步将介绍如何安装stm32
Cubemx
和TouchGfx。
岳振威
·
2020-11-20 17:03
TouchGFX
c++
stm32
单片机
gui
c语言
1.12
Cubemx
_STM32F4 步进电机(四)----S曲线理论
一年前做过的S型曲线加减速算法,再次做的时候竟然犯错,在此总结记录一下,方便以后查阅,同时希望帮助初学者提供简单的参考资料(注:本项目采用的带细分的驱动器,MCU的OC比较输出模块产生50%的PWM方波)。S型曲线的的方程,在[-5,5]的图形如下图所示:如要将此曲线应用在步进电机的加、减速过程中,需要将方程在XY坐标系进行平移,同时对曲线进行拉升变化:其中的A分量在y方向进行平移,B分量在y方向
断雁孤鸿
·
2020-10-29 09:34
Cubemx
STM32
步进电机
步进电机S曲线
S曲线理论
MDK环境搭建和STM32
CubeMX
安装详细说明
一、STM32
CubeMX
的安装1.1Java环境安装STM32
CubeMx
依赖Java环境,JRE官方下载地址:https://www.oracle.com/technetwork/java/javase
bainingmeng
·
2020-10-28 23:08
1+X 传感网中级备考微实例:基本定时器控制流水灯
0.硬件原理图分析1.
CubeMX
新建工程文件夹task3_project2.SWD调试端口的配置3.配置HSE和LSE,配置时钟树
王立翔_32f3
·
2020-10-27 17:48
全面解读STM32生态环境,介绍、下载安装、使用教程等
一、STM32生态系统总预览STM32提供了全套开发工具,以及开发所需的软件包,下面看一张图,从全局来了解STM32生态系统工具和软件:主要分为两大类:1.软件工具:即左边部分的STM32
CubeMX
RTThreadIoTOS
·
2020-10-26 19:02
编程语言
人工智能
物联网
python
java
1.10
Cubemx
_STM32F4 步进电机(二)----梯形曲线理论
由于是根据很多公式使用的公式编辑器编写的,CSDN写不出来,所以全文截图如下:-----第一页----第二页----第三页----第四页----第五页----第六页----第七页—第八页–第九页
断雁孤鸿
·
2020-10-25 14:37
Cubemx
stm32
【STM32】【STM32
CubeMX
】STM32
CubeMX
的使用之七:定时器输入捕获实现超声波测距
文章目录0、前言1、硬件设计1.1、超声波模块1.2、STM32L1512、
CubeMX
配置3、软件设计 下载工程文件: https://gitee.com/Joseph_Cooper/stm32-
Joseph Cooper
·
2020-10-24 11:56
#
STM32
#
STM32CubeMX
1024程序员节
stm32
CubeMX
1.9
Cubemx
_STM32F4_57步进电机(一)----驱动代码
1、理论知识见
Cubemx
_STM32F4步进电机(一)基础知识HAL_TIM_OC_DelayElapsedCallback函数,在函数内,我们读取当前定时器计数值保存在变量count(此时该值为500
断雁孤鸿
·
2020-10-22 17:27
Cubemx
stm32
嵌入式
单片机
1.8
Cubemx
_STM32F4_步进电机(一)----基础知识
1、电机分类同步电机-------交流电动机的一种,转速完全按照下面关系式运转:转速=(频率X60)/磁极对数,转速与供电频率有关第,只要频率不变,转速就不会变,用在转速要求恒定不变的设备中。增大负载,转子速度不变或者说转子角速度与交流电源的角频率同步。异步电机------交流电动机的一种,转速也取决于供电交流电源的频率,但转子角速度只有在理想空载情况下才与电源角频率同步,实际上总是小于同步角速度
断雁孤鸿
·
2020-10-22 12:57
Cubemx
步进电机
STM32
单片机
1.18
Cubemx
_STM32F4 TIM(四)----输出比较(步进电机)
一、原理计数器的值到达CCRx_1设置值时,电平会进行一次翻转。而后进入中断,输出比较回调函数函数HAL_TIM_OC_DelayElapsedCallback。如果在回调函数里重新设值CCRx_2,那么进行到达CCRx_2电平再次翻转。二、配置计数器时钟频率CK_CNT=fck_psc/(PSC[15:0]+1)16位分频器设置位84-1,分频后计数器时钟频率位1MHZ,周期1uSTIM_OCM
断雁孤鸿
·
2020-10-21 09:06
Cubemx
stm32
嵌入式
time
(RT-Thread学习笔记1)基于
CubeMX
移植 RT-Thread Nano
目录0.前言1.基于
CubeMX
下载RT-ThreadPack2.
CubeMX
工程创建与设置3.Keil的设置4.实验现象0.前言最近开始学习RT-Thread操作系统相关的知识了。
uNique丶青浅
·
2020-10-10 23:01
笔记
【STM32F4】HAL库
CubeMX
(八)--------定时器输出PWM波实验
文章目录前言一、PWM波是什么?二、PWM输出实验1.功能配置2.时钟配置3.生成代码总结前言在学习了定时器的中断,接下来我们继续配置定时器的另外一个重要功能——输出PWM波一、PWM波是什么?脉冲宽度调制(PWM),是英文“PulseWidthModulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。简单一点,就是对脉冲宽度的控制。二、PWM输
旺旺^淞
·
2020-10-09 07:03
单片机
stm32
【STM32F4】HAL库
CubeMX
(七)--------定时器中断实验
文章目录前言一、定时器是什么?二、定时器中断实验1.功能配置2.时钟配置3.生成代码总结前言接下来我们将学习定时器的三大基本功能,定时器中断,输出PWM,输入捕获。一、定时器是什么?STM32F4的通用定时器包含一个16位或32位自动重载计数器(CNT),该计数器由可编程预分频器(PSC)驱动。STM32F4的通用定时器可以被用于:测量输入信号的脉冲长度(输入捕获)或者产生输出波形(输出比较和PW
旺旺^淞
·
2020-10-08 08:22
stm32
单片机
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
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
其他