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
STM32CUBE
STM32Cube
的PWM控制基础篇(一)一路PWM设置
以下是有关
STM32cube
的PWM的花式操作,大佬们在看下面链接之前建议先看完本博客,个人觉得写的比较详细,欢迎大佬之指正!
ASWaterbenben
·
2020-07-15 16:26
嵌入式
STM32
电机控制基础
STM32Cube
的PWM控制应用篇(二)用两个个定时器生成三个相位差120度的等效正弦波
STM32Cube
的PWM控制基础篇(一)一路PWM设置
STM32Cube
的PWM控制基础篇(二)多路占空比不同的PWMSTM32Cube的PWM控制基础篇(三)定时器的PWM设置详解
STM32Cube
ASWaterbenben
·
2020-07-15 16:26
嵌入式
电机控制基础
STM32
目前在STM32高端处理器上,比如F7上,基本是只支持
STM32Cube
的开发方式了,已经没有原来的标准库的开发方式了。
目前在STM32高端处理器上,比如F7上,基本是只支持
STM32Cube
的开发方式了,已经没有原来的标准库的开发方式了。
诗筱涵
·
2020-07-15 16:53
STM32
STM32-STM32Cube
STM32CubeMX系列教程04_STM32CubeMX各窗口界面描述
本文讲述STM32CubeMX各主要界面内容,让你对
STM32Cube
ybhuangfugui
·
2020-07-15 11:39
STM32CubeMX
STM32CubeMX系列教程
STM32
STM32CubeMX
LL库
HAL库
使用
STM32Cube
生成的工程在使用JLink下载调试时遇到的问题
最近在学习使用
STM32Cube
这种比较新的方法来写STM32程序,但是在刚开始学的时候就遇到了一个让自己很头疼的问题,在使用JLink下载程序时,程序能够烧写进板子,但是却出现一个莫名其妙的警告。
aplusxt
·
2020-07-11 20:16
STM32Cube
stm32用keil+stlink不识别问题
刚到手一块stm32f103c8t6的板子,刚好最近在用
stm32cube
,直接用cube配置了一个led灯闪烁的工程,用keil+stlink下载进去一切正常,用的SWD模式。
evil_chopper
·
2020-07-11 05:36
嵌入式相关
STM32cube
之串口printf使用
开发板:STM32F411RETX串口输出选择PA2PA3串口2作为打印口串口配置在usart.c中,加入如下代码,huart2是cube自动生成的一个结构体变量,根据自己生成的修改#include"stdio.h"#ifdef__GNUC__/*WithGCC,smallprintf(optionLDLinker->Libraries->Smallprintfsetto'Yes')calls__
河边钓虾
·
2020-07-11 03:50
【STM32Cube_03】使用GPIO点亮一个LED
上一篇:【STM32Cube_02】初识
STM32Cube
生态系统寻求更好的阅读体验,请移步:Mculover666的个人博客。
Mculover666
·
2020-07-10 22:36
#
STM32CubeMX
实战
STM32实战系列教程
基于Ymodem协议的串口IAP升级---STM32CUBEIDE开发
准备资源一软件1、ST官网下载基于
stm32cube
开发的IAP示例:X-CUBE-IAP-USARThttps://www.stmicroelectronics.com.cn/content/st_com
一只小菜鸟奋斗
·
2020-07-10 09:01
IAP
STM32cubeMX环境配置安装
首先在电脑上安装完成Java(v1.7以上)的环境二、STM32cubeMx下载三、STM32cubeMx安装四、STM32CubeMx配置检查更新安装旗舰包创建项目部分功能简介自动设置时钟手动修改时钟
STM32Cube
_Hello Spring
·
2020-07-10 06:56
STM32
嵌入式系统
STM32Cube
HAL库串口总结
STM32CubeHAL库串口总结定义了三种传输方式:阻塞传输,中断传输、DMA传输HAL_UART_TransmitHAL_UART_ReceiveHAL_UART_Transmit_ITHAL_UART_Receive_ITHAL_UART_Transmit_DMAHAL_UART_Receive_DMA此外还定义了两个中断回调函数,供中断和DMA使用,分别在数据传输一半和完成时使用voidH
Luchang-Li
·
2020-07-10 05:35
单片机STM32
STM32CubeIDE Jlink和SWV调试关键设置
上下文说明使用STM32CubeIDE创建一个基于
STM32Cube
库的项目,那么,就会有一个名为xxx.ioc的STM32可视化配置文件被创建,下文中的ioc指的就是STM32CubeIDE中自动调用
EsLinuxQt
·
2020-07-10 04:02
STM32
嵌入式软件开发
STM32CubeIDE
STM32CubeMX
Jlink
SWV
SWO
STM32Cube
UART串口中断接收不定长数据
Cube生成UART工程略过。在将串口接收不定长前,先说一下串口的接收中断。使用串口中断来接收数据,肯定跑不了对应的中断服务函数,假设我使用串口1那么stm32f1xx_it.c中肯定存在如图:USART1_IRQHandler中断服务函数,该函数中调用了HAL库中官方定义的HAL_UART_IRQHandle函数。该函数中对UART错误校验以及分类。关键的是调用了UART_Receive_IT这
_Monody丶
·
2020-07-09 23:12
STM32CubeMX下FPU,DSP库的移植
其DSP库位于:固件库安装路径+\
STM32Cube
\Repos
坐看云起时且听雨中歌
·
2020-07-09 22:11
stm32
STM32Cube
IDE使用lib、a库文件方法
STM32CubeIDE使用lib、a库文件方法在使用STM32CubeIDE开发过程中,如果需要使用别人写好的.lib或者.a时,直接将文件的路径包含进去并不能正常使用,编译会报错“undefinedreferenceto`XXXXX’”如果想要正常编译库文件,还需要将库文件路径加入到编译链中,步骤如下:1.将库文件加入到工程目录,路径不能有中文;2.配置头文件路径3.将静态库文件添加到CLin
一个颗不倒翁
·
2020-07-09 22:32
程序员
嵌入式
STM32cube
mx+freertos系列学习笔记(一)freertos配置初探
**开发平台**:正点原子探索者STM32F407ZGT6cubemx:V5.1.0keiluVision5前言STM32cubemx这一懒人神器早有耳闻,不过之前学习裸机的时候只是拿来点一点流水灯这样的小玩意。最近在学习freertos,移植和初始化还是挺麻烦的,故借此机会来学习一下cubemx创建freertos系统的工程。下面开工!先配置时钟设置一下串口通信可以参考这篇文章:http://w
李日音
·
2020-07-09 18:11
cubemx+freertos
如何使用 Stm32CubeMX 开发 STM32 并读取 MPU6050 的地址
一、配置
STM32cube
工程。
QTRPio
·
2020-07-09 11:51
硬件开发
STM32cube
读取其他芯片 开漏输出引脚 的电平
有时候我们需要测量一个芯片的状态引脚,读取他的电平。该引脚是开漏引脚。首先要明白推挽和开漏的原理:K1、K2相当于口线内接的MOS管,有开关两个状态。推挽输出:口线内接上下两只MOS管,K1打开、K2闭合时相当于口线接VCC,输出高电平(输出电流)。K1闭合、K2打开时相当于口线接GND,输出低电平(吸入电流)。从电流角度看,口线即可输出电流也可吸入电流,形如一推一拉,所以名曰“推挽”。开漏输出:
QTRPio
·
2020-07-09 11:51
C语言
STM32
ARM
stm32
gpio
STM32cubeIDE环境配置安装-汉化-主题设置
STM32cubeIDE环境配置安装-汉化-主题设置一、首先在电脑上安装完成Java的环境二、STM32cubeIDE下载三、汉化四、主题设置
STM32Cube
是软件工具和嵌入式软件库的组合:·全套PC
_Hello Spring
·
2020-07-09 09:36
STM32
嵌入式系统
stm32f3的i2c使用小结
这几天拿到了stm32f3discovery,拿到手的第一件事就是测试了硬件i2c,使用
stm32cube
生成库,测试对象为AD5934与ADG715。经过两天的调试,完美调通。中间也碰到了些问题。
xiaoxiongli
·
2020-07-09 01:36
STM32CubeIDE SRAM
\
STM32Cube
\
sudaroot
·
2020-07-08 06:46
STM32
STM32CbueIDE下载和汉化
STM32CubeIDE是一个多功能的多操作系统开发工具,是
STM32Cube
软件生态系统的一部分。
sudaroot
·
2020-07-08 06:15
STM32
STM CAN filter配置纪要
他使用
STM32Cube
固件库,两句关键代码如下:sFilterConfig.FilterNumber=m;//……【1】sFilterConfig.BankNumber=n;//……【
Leo-Lian
·
2020-07-07 09:38
STM
用stm32cubemx点亮一个流水灯
STM32Cube
是一个全面的软件平台,包括了ST产品的每个系列。
algorithm_lixuan
·
2020-07-07 02:24
stm32
基于LCD1602的躲闪类小游戏(使用STM32,平台Proteus,Keil,
STM32cube
)
基于LCD1602的躲闪类小游戏(使用STM32,平台Proteus,Keil,
STM32cube
)这是我的《通信接口与技术》期末设计的一部分~花了一些时间终于做完啦这个地方主要涉及到的是LCD1602
是沈雅文啊
·
2020-07-06 18:16
STM32
STM32Cube
LL能高效的原因
置顶/星标公众号,不错过每一条消息ST的库,有很多巧妙之处,值得大家借鉴。今天就来讲讲STM32CbueLL库中的一点小知识。1写在前面有些应用要求MCU能高效处理,特别是跑一些算法时,对CPU执行效率这一块有要求。网上有很多文章说STM32CubeHAL执行效率不高,代码量大等问题,导致很多没入门,或初学的朋友产生各种各样的疑惑。承认,HAL相对来说有这些问题,那么与之对应的STM32CubeL
ybhuangfugui
·
2020-07-06 10:45
STM32Cube
HAL库中断处理机制,以及回调函数实现原理
置顶/星标公众号,不错过每一条消息!最近有较多关于STM32CubeHAL的问题,侧面反应了使用STM32CubeMX的人不少。所以,最近可能会重点写这方面内容。1写在前面很多人都知道STM32CubeMX这套工具的一个目的:减少开发者对STM32底层驱动的开发时间,把重心放在应用代码上。但是,STM32CubeMX只是生成了底层驱动的初始化代码。所以,我们还需要掌握:应用层代码如何调用HAL库函
ybhuangfugui
·
2020-07-06 10:45
第四章:STM32MxCube生成USB程序---模拟键盘(从机)
更改如下:方法一:1、打开原来的工程(鼠标工程)由
STM32Cube
生成。
xuquanlin_1680
·
2020-07-06 09:18
控制器研发技术分享
STM32F0移植RT_Thread_Nano, 使用
STM32Cube
目录硬件介绍安装rtthread_namo包创建工程配置工程修改代码,测试修改stm32f0xx_it.c文件修改时钟部分增加用户代码编译测试硬件介绍 我手上开发板使用STM32F030F4P单片机,无外部晶振,所以直接使用内部晶振。开发板上有3个LED灯。LED灯引脚红灯PA1绿灯PA3蓝灯PA4安装rtthread_namo包在操作前,需要安装MDK5软件,以及STM32CubeMX,并安装
「已注销」
·
2020-07-06 09:41
电子技术
STM32cube
HAL库 UART串口中断方式收发任意长度 调试笔记
STM32Cube
对于新项目的开发能节省不少时间,从繁琐芯片初始化中解脱出来1.STM32UART初始化部分,配置好工程,采用
STM32cube
生成代码,初始化即已经完成。
xld_1992
·
2020-07-06 09:30
stm32
让你的
STM32Cube
KEILV5 + HAL库工程支持C++开发
前言最近这段时间在弄一个新的STM32F4的项目,因为工程比较庞大,然后各种类型也比较复杂,在封装整理的时候就非常头疼,很想通过C++的类,继承,多态的方式来让代码变得清晰简单。在网上翻阅了比较多的相关资料,发现很多博客所说的方法要么太复杂,要么不能完美兼容Cube。随着ST对HAL库的不断更新,各类驱动包其实都已经悄悄的在各种头文件上加入了extern“C”的宏定义,让C++移植更加方便。我也折
wmdscjhdpy
·
2020-07-06 07:05
嵌入式
5、
STM32Cube
的串口配置与使用
一、串口的配置1)首先打开你的工程,在
STM32Cube
里面找到USART1,此时串口默认是Disanle的,我们要使能它,选择Asynchronous.2)然后点击Configuration,就会有一个串口的配置图框
nandycooh
·
2020-07-06 03:58
STM32Cube
STM32cube
库配置双ADC的同步规则采样
http://www.stmcu.org/module/forum/forum.php?mod=viewthread&tid=605203&extra=page%3D&page=1ADC1与ADC2工作在规则同步扫描模式,TIM4CC4触发,DMA读取ADC结果;设计目标是每周波(20毫秒)采样32点或64点或128点等数据,TIM4的初始化程序自动计算采样间隔,例如如果每周期采样32个点的数据,
weixin_34358365
·
2020-07-06 01:09
HAL库学习——独立看门狗的使用
这里主要讲述的是独立看门狗的使用,即
STM32Cube
的配置以及代码内部的实现。STM32的独立看门狗由内
xioynbaby
·
2020-07-05 19:10
STM32
STM32 SD卡 booloader IAP 跳转 APP
有串口更新的方式,也可以无线进行更新的方式,多种多样,只需保证更新数据传输的过程当中的稳定性即可,这里采用的是从SD卡获取APP程序编译的bin文件进行更新,我这里使用的是STM32F405RGT芯片,用的
STM32cube
hlhiluhi
·
2020-07-05 17:31
STM32F405
STM32
SD
bootloader
IAP跳转
APP
STM32F4 Cube使用
用
STM32CUBE
创建工程,并点亮LED第1步:打开STM32CUBEMX软件,点击Newproject第2步:选择芯片的型号,点击OK第3步:配置IO、时钟,属性选择PA10作为输出模式,采用外部时钟
赵钱孙
·
2020-07-05 16:17
STM32学习之路
STM32cube
全型号移植HAL库+配置DMA+多通道ADC(ADC1的4个通道)
首先介绍一下DMA敲黑板:用于高速搬运数据,还无需CPU干预。因此在多通道采集模拟量是,我们可以建立一个数组,用于储存AD转换的数据。一旦ADC_DR寄存器里有了新的数据,就把新数据放在数组里。一会儿ADC_DR有了一个新的数据,就放在数组下一位。数组装满以后?根据需求来。我们设置的是循环模式,也就是再来一遍,覆盖之前的数据。2.cubemx配置主要内容ADC引脚配置生成代码main.c里边需添加
脱发小白龙
·
2020-07-05 09:25
STM32CUBEMX入门学习笔记3:HAL库以及
STM32CUBE
相关资料
STM32CUBEMX入门学习笔记3:HAL库以及
STM32CUBE
相关资料微雪课堂:http://www.waveshare.net/study/article-629-1.html之前的正点原子的例程资料硬石科技
一直走向深渊的迷途羔羊
·
2020-07-05 08:36
STM32CUBE
STM32
单片机
手把手教你用
STM32cube
调通STM32H743以太网通信并实现TCP客户端
STM32H7内核是Cortex-M7,目前接触到与M4最大的区别就是CACHE,M7有两个CACHE,DCACHE和ICACHE。因为这个CACHE踩了很多坑。本例程软硬件配置为:FreeRTOS+LwIP+LAN8720,在正点原子阿波罗开发板上测试1.Cube配置RCC都使用外部晶振,因为后面要用到FreeRTOS,cube会建议使用TIM1作为SYS时钟源系统不考虑功耗时钟频率直接拉到最高
L_KAYA
·
2020-07-05 04:11
嵌入式
网络
STM32cube
HAL库 实现BLE USART串口收发数据
STM32cubeHAL库实现BLEUSART串口收发数据前言:通过
STM32Cube
建立工程,实现配置USART2和USART3,以及中断配置。
helloworld_Xe
·
2020-07-04 17:42
nrf51822开发入门2------jflash擦除与烧录出厂协议栈及利用开发库来点亮led灯
也许有些人喜欢深入浅出会觉得看比较基础的好,不过我个人认为当年我学
stm32cube
的时候,我stm32的标准库都没学多少,现在用
stm32cube
开发还
fangjiaze444
·
2020-07-04 15:11
【
STM32CUBE
】ADC 电流检测未校准导致测量值异常
背景这两天在做一个工装的调试,其中有一项是对接入设备的电流进行检测。测试发现ADC采样换算后的电流值与实际的电流值相差甚异。后来才发现,在开启ADC采集之前没有对ADC进行校准所导致。ADC采集流程Notice:在进行测试之前,必须使用HAL_ADCEx_Calibration_Start函数进行ADC校准,不然测出来的值会有很大的误差。比如说,我现在的机器的平均电流为100mA,而ADC输出的仅
Cherry0_0Wu
·
2020-07-04 09:00
#
【Cherry
的
BUG
库】
STM32 固件库,CMSIS 标准,
STM32Cube
STM32固件库与CMSIS标准讲解STM32F4固件库就是函数的集合,那么对这些函数有什么要求呢?这里就涉及到一个CMSIS标准的基础知识。经常有人问到STM32和ARM以及ARM7是什么关系这样的问题,其实ARM是一个做芯片标准的公司,它负责的是芯片内核的架构设计,而TI,ST这样的公司,他们并不做标准,他们是芯片公司,他们是根据ARM公司提供的芯片内核标准设计自己的芯片。所以,任何一个做Co
科技ing
·
2020-07-04 09:52
嵌入式
Rtthread学习笔记(十九)RT-Thread Studio使用SDIO驱动SD卡挂载文件系统
2、开启board.h及stm32f1xx_hal_conf.h的宏定义3、使用
STM32cube
配置引脚及通讯参数生成配置文件,复制stm32f1xx_hal_msp.c中voidHAL_SD_MspInit
Davidysw
·
2020-07-04 05:36
stm32
RT-Thread
Rtthread学习笔记(十二)RT-Thread Studio开启硬件定时器HWTIMER
一、1.配置RT-ThreadSettings2.开启board.c和stm32f1xx_hal_conf.h的宏配置3.用
stm32cube
配置TIM相关驱动内容这里只使用了定时器基础的计数功能,只需要进行简单的配置即可
Davidysw
·
2020-07-04 05:04
stm32
RT-Thread
Rtthread学习笔记(十一)RT-Thread Studio开启PWM输出
3、复制PWM初始化函数初始化相关的函数有两种获取方式,第一种可以使用
stm32cube
配置工程,然后打开工程的stm32f1xx_hal_msp.c和main.c进行复制;第二种可以打开RTThread
Davidysw
·
2020-07-04 05:04
RT-Thread
stm32
STM32Cube
的PWM控制算法篇(一)数字锁相环初步设计Digital phase locked loop
**数字锁相环**Digitalphaselockedloop数字锁相环是一个通过PID算法使PWM调频改变相位,以达到与目标模型同频同相或同频稳定相位差的目的,在实际应用中较为常见,其中包括齿轮对接、远距离水下超长波低频通信等正弦波函数为毛子要讲正弦波呢?正弦波是一个贼有用的东西,不管是信号通信、电机驱动基本都是正弦波,要了解正弦波就要了解正弦波基本函数结构(放心,中小学知识,不会讲很难):y:
ASWaterbenben
·
2020-07-04 04:35
STM32
算法
电机控制基础
使用
STM32Cube
在STM32F7开发板上实现SD+Freertos+Fatfs
STM32Cube
配置Pinout只需要注意绿色部分的设定Clock配置这里使用了最大的Clock,SDMMC1的时钟是48MHzFATFS配置Freertos配置这里增大了Heapsize,使用了heap
-阿威-
·
2020-07-04 03:10
FreeRTOS
FATFS
C语言
STM32F0xx系列 基于LL库的Flash模拟EEPROM
Flash函数库,连接:Flash的函数2.这里的代码移植自STM32F091RC-Nucleo的官方应用直接到ST的固件包里去找ST的例程,直接移植官方例程的优点是,擦写平衡什么的,他们已经做好了3.用
STM32Cube
梁檀
·
2020-07-04 01:03
单片机
STM32CubeMX创建工程实现双DAC波形输出
STM32Cube
软件生成初始化代码,HAl固件库极大减少代码工作。
单片机社区
·
2020-07-04 00:34
MCU&ARM
上一页
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
其他