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
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
STM32Cube
扩展包开发指南
ST官网文档,《DevelopmentguidelinesforSTM32CubeExpansionPackages》文章目录介绍1.总体信息2.参考和首字母缩写词3.STM32CubeMCU软件包和
STM32Cube
李日音
·
2020-07-04 00:37
STM32LL库
STM32CubeMX学习笔记01:FreeRTOS+LWIP+DP83848
目录一环境部署:二学习目标:三过程描述:一环境部署:1、STM32CubeMX5.4.02、KeiluVision5.29.0.03、硬件启明STM32F407开发板(高配版)4、普通网线1m二学习目标:掌握
STM32Cube
fishbobo02
·
2020-07-02 00:22
STM32学习之STM32cubeMX软件安装与使用
1、
STM32cube
简介功能强大的
STM32Cube
新软件平台由设计工具、中间件和硬件抽象层组成,让客户能够集中精力创新,,2014年3月10日——横跨多重电子应用领域的全球的半导体供应商、全球的ARMCortex-M
zxrs_job
·
2020-06-30 20:39
STM32学习
基于stm32f107
stm32cube
和 LWIP 协议实现 udp 组播通信
最近在做一个基于stm32f107实现UDP组播通信的项目,项目基于
stm32cube
配置生成,如下图:UDP组播头文件:#ifndef__MULTICAST_H__#define__MULTICAST_H
张礼富
·
2020-06-30 14:25
嵌入式软件
LWIP
UDP
STM32CUBE
组播
IGMP
STM32Cube
到底包含哪些工具?
有部分朋友一直分不清
STM32Cube
到底包含了那些工具,今天就来总结一下。
ybhuangfugui
·
2020-06-30 06:34
stm32cube
串口空闲中断接收(非DMA方式)
简述实际开发过程中,DMA通道全部占用,余下串口无DMA使用,改用非DMA方式接收数据。配置过程MCU使用STM32F427,串口配置用图说明(偷个懒)。在主函数初始化中,除开cube自动生成的串口初始化外,还需额外调用指明接收buffer[size]和使能空闲中断接收。HAL_UART_Receive_IT(&huart8,recv_buffer,USART_RX_SIZE);//指明接收buf
_大谷
·
2020-06-30 00:44
stm32
4、
STM32Cube
的时钟配置步骤
一、打开工程1.1直接法:双击工程文件中的“test.ioc”,如图:1.2利用
STM32Cube
打开工程二、在Pinout中找到RCC,配置使能HSE三、选择ClockConfiguration进行配置由于
nandycooh
·
2020-06-29 03:12
STM32Cube
stm32cube
IDE生成代码烧写下载到单片机芯片方法
stm32cubeIDE配置方法跟stm32cubeMX的方法一样然后点击此处生成代码。添加流水灯代码然后编译,Project—Buildall,没有错误警告后,开始下一步:下载程序其实就是利用调试将程序下载进单片机开始下载之前,将单片机和st-link连接并连接到电脑。1.点击debug—debugconfigurations(stlink更新后可以直接跳过这步)双击后会提示更新stlink,更
嵌入式阿萌
·
2020-06-29 01:51
心得体会
STM32CubeMX生成基于Eclipse的GCC工程(一)(工程模板用Jlink进行SWD单步调试)
首先,新建
STM32Cube
工程,在SYS菜单下选择SerialWire。
sy243293056
·
2020-06-26 17:58
stm32
基于
STM32Cube
的ADC多通道采样(ADC+DMA+USART)
一、我们先打开
STM32cube
。
STM32cube
的界面还是挺简洁的。1、点击NewProjrct。
吃西瓜的狼
·
2020-06-25 19:37
STM32
STM32CbueIDE下载和汉化 STM32CubeMX教程之简介及基本使用
STM32CbueIDE下载和汉化2019年05月24日17:39:27sudaroot阅读数:151STM32CubeIDE是一个多功能的多操作系统开发工具,是
STM32Cube
软件生态系统的一部分。
位文杰TOP
·
2020-06-25 12:15
stm32
STM32CubeMX
vsCode下进行stm32开发
并且在vsCode组件中搜索下载platformIO2.邮箱注册platformIO账号3.打开platformIO,并且新建project,选择board(stm32f103c8)和framework(
stm32cube
meetwit
·
2020-06-25 07:28
【HAL库】STM32 HAL库学习笔记
1、系统时钟一般用
STM32CUBE
生成,用户只需要会用
STM32CUBE
就行。
tanzhuolin
·
2020-06-25 01:16
STM32
Stm32cubeMX生成配置工程的例子和过程记录
未经同意不得转载stm32BubeMX配置用法配置Stm32cubeMX例子stm32cubeMX图形化配置内容STM32CubeMX是st微电子STMCube最初计划的一部分,
STM32Cube
包含STM32CubeMX
DoneLin
·
2020-06-24 16:07
技术心得以及事项
stm32cube
生成串口代码-DMA发送纪要
这里只讲思路,不讲具体代码本节在串口收发的基础上,添加DMA发送功能:第一步:staticvoidMX_DMA_Init(void);函数为
stm32cube
自动生成,用于使能DMA时钟。
muyepiao1
·
2020-06-24 16:29
嵌入式
stm32cube
生成串口代码纪要
这里只讲思路,不讲具体代码第一步:staticvoidMX_USART1_UART_Init(void);函数为
stm32cube
自动生成,只是用于配置串口传输格式,波特率等第二步:voidHAL_UART_MspInit
muyepiao1
·
2020-06-24 16:29
使用
STM32CUBE
MX创建STM32F407工程 串口DMA加空闲中断任意长度收发
1.打开
stm32cube
,新建工程使能外部晶振,串口,LED(GPIOB,9).2.配置时钟树3.详细配置1.串口参数配置:串口使用DMA,大大节省CPU开
medojonh
·
2020-06-24 14:54
stm32
Ubuntu16安装Stm32CubeMX
①下载各种所需要的软件,
stm32cube
,jdk或者jre(jre是必需,jdk包含jre),stlink驱动:gitclonehttps://github.com/texane/stlink.git②
Li_Zengjie
·
2020-06-24 09:47
Linux
嵌入式
StmCube
&&
Linux
&&
VS
Code
STM32 VSCODE 与 openocd的一套东西
安装
STM32CUBE
以及一套库的下载。
CairneHe
·
2020-06-24 08:05
STM32CubeMX软件生成工程
STM32Cube
是一个全面的软件平台,包括了ST产品的每个系列。
一一风浪
·
2020-06-24 06:26
STM32
STM32L0Cube之低功耗定时器LPTIM编程笔记
1在
STM32Cube
中激活LPTIM一.LPTIM超时产生中断详解使用的库函数为:HAL_StatusTypeDefHAL_LPTIM_TimeOut_Start_IT(LPTIM_HandleTypeDef
HoJunjie
·
2020-06-23 14:24
STM32L0CubeMX系列
用
stm32Cube
生成103c8t6的usb驱动
开发板是用的stm32f103c8t6的核心板淘宝上最便宜最常见的那种(还是上图吧)stm32f1系列的hal驱动库中把usb驱动放在了“Middlewares(中间件)”文件夹下,且有“STM32_USB_Device_Library”和“STM32_USB_Host_Library”两个驱动库。若是想直接利用驱动库新建工程可在这两个库的目录下复制Core文件夹和Class文件夹下所需文件。使用
血亦友
·
2020-06-22 22:42
usb学习
STM32,CubeMX,低功耗模式:RTC唤醒
但是,进入低功耗模式和唤醒有些需要注意的事项,如下:一、配置相关(STOP与STANDBY设置都一样)1、使用
STM32Cube
激活RTC,配置如下:配置完成记得打开中断说明:这里使用的RTC时钟源为LSI
Soul painter丶
·
2020-06-22 08:12
STM32Cube
之GPIO能读取设置为输出模式引脚的高低电平
在看HAL库代码的时候,发现如果是HAL_GPIO_ReadPin读取设置为输出模式的引脚高低电平也是能读取成功的。这个现象引起作者的好奇心,进一步看了STM32的参考手册(如下图3)与HAL_GPIO_WritePin函数的实现(如下图2)。答案就很显然了。HAL_GPIO_WritePin是通过修改GPIO的BSRR寄存器来达到将具体某个引脚置位或清零的。从参考手册也可以发现,修改BSRR的同
JasonComing
·
2020-06-21 22:12
单片机
STM32串口中断接收实验(HAL库)
工具:单片机:STM32L053R8T6(NUCLEO板)
STM32cube
简介:STM32与上位机之间用通信协议(自己定义)进行串口通信。怎么判断上位机发过来的指令是正确的,而不是一串乱码?
Geekjin
·
2020-06-21 21:14
STM32
STM32 使用IO口模拟I2C时序
2.时序由硬件自行产生,不需要人工干预;由硬件产生的I2C时序,我们借助
Stm32Cube
配置实现便可,我们这一篇,抛开
Stm32Cube
,手撕代码,根据I2C的时序,一步步地实现I2C对EEPROM的读写吧
ForeverIT
·
2020-06-21 20:55
单片机
STM32CUBE+自平衡车实践篇3.4-STM32cueb配置编码器+车轮速度测量代码实现
一、
STM32CUBE
编码器配置1.1、第一步:编码器通道配置根据电路图,我们选用的引脚是PA0和PA1,这是Time2的通道1和2,而实际上我们只需要选择配置成编码器模式即可自动选择这两个引脚。
烛火飞蛾
·
2020-06-21 20:19
stm32sube
stm32
编码器
auto-encoder
encoder
STM32Cube
的串口设置(一)即学即用
串口系列
STM32Cube
的串口设置(一)即学即用
STM32Cube
的串口设置(二)一个串口接收另一个串口发送串口实战
STM32Cube
的串口实战(一)GPS+BD模块一、什么是串口串行通信接口,用来收发东西的
ASWaterbenben
·
2020-06-21 16:29
嵌入式
STM32
UART
STM32cubeMX安装F4固件失败解决方案
2、下载下图中的两个固件,并分别命名为stm32cube_fw_f4_v1241.zip和stm32cube_fw_f4_v1240.zip3、将下载好的文件复制到C:\Users\用户名称\
STM32Cube
小歆Pro
·
2020-04-06 19:06
单片机
python
linux
java
数据库
stm32
FreeRTOS +串口 Printf
用
STM32Cube
生成项目1.新建Project,芯片类型STM32F103C82.选中FREERTOS3.选择系统Timebase4.选择串口15.生产项目源代码6.用Keil打开Project7.
天上的星星260
·
2020-03-23 04:27
STM32调试器配置异常导致的问题与解决方法(二)
在上文《STM32调试器配置异常导致的问题与解决方法(一)》中,总结了ST-LINK调试出现异常情况的处理,这里再把JLINK调试出现异常的情况记录如下:STM32F103芯片管脚配置时,如果在
STM32CUBE
海东青电子
·
2020-03-01 06:54
STM32开发/烧录/调试环境搭建 基于:Win10+STM32Cube+openocd+cmsis-dap(dap-link)
dap-link是个不错的STM32下载/调试工具,然而
STM32Cube
并没有直接支持它,只能通过openocd的方式间接支持.网络上虽然已经有了其他人的教程,不过基本都是基于linux或者msys2
asml
·
2019-12-08 07:00
STM32Cube
在Main里判断USB是否已连接到电脑
首先添加这两个Includes:#include"usbd_def.h"#include"usbd_hid.h"然后就可以在代码里用这个来判断是否有连接了:if(hUsbDeviceFS.dev_state==USBD_STATE_CONFIGURED)主要有这几个状态:/*DeviceStatus*/#defineUSBD_STATE_DEFAULT0x01U#defineUSBD_STATE_
asml
·
2019-12-08 02:00
STM32F767IG平台的CAN1/CAN2/CAN3的驱动调试(寄存器版)
一开始是基于
STM32Cube
来生成的驱动进行调试,但是直接生成的项目并不能用,到网上去搜索发现资料不仅少的可怜,而且使用的库不一样,仅仅得到的信息就是使用CAN2前必须使能CAN1的时钟,然而我使能后依然无法使用
CaptainUsop
·
2019-09-18 17:38
单片机
驱动
STM32F767IG平台的CAN1/CAN2/CAN3的驱动调试(寄存器版)
一开始是基于
STM32Cube
来生成的驱动进行调试,但是直接生成的项目并不能用,到网上去搜索发现资料不仅少的可怜,而且使用的库不一样,仅仅得到的信息就是使用CAN2前必须使能CAN1的时钟,然而我使能后依然无法使用
CaptainUsop
·
2019-09-18 17:38
单片机
驱动
STM32Cube
基础工程配置
开发板:正点原子STM32F4探索者(2019-08-1022:04:39)开发环境:MDK5.28.0.0+STM32CubeMX5.3.0+STM32CubeF4V1.24.0内容:使用
STM32Cube
怦然心动如往昔
·
2019-08-10 22:00
STM32cubemx学习记录————使用UART接收不定长的消息
串行接口(SerialInterface)是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信
STM32cube
一、配置1、新建工程,选择对应开发板我使用的是STM32F4072
is_SJ
·
2019-07-06 19:20
学习记录
stm32
STM32 USART的寄存器操作
于是自己尝试了一下,在基于
STM32cube
的基础上(借用一下Cube生成的初始化函数,还是有必要的),改成了寄存器操作版本。这样,GPIO口的初始化,时钟的初始化之类的操作,就利用了cube。。偷
efm32
·
2019-07-02 17:12
STM32
代码
基于ST和机智云物联网平台的 I-CUBE-GizWits 使用指南(一)
使用过STM32开发版、或是使用过机智云自助开发平台的MCU代码自动生成工具(STM32)的电子爱好者对
STM32Cube
或多或少都有些了解,其中最耳熟能详的工具是具有配置MCU管脚、外设,产生初始化代码等功能的
gizwits_csdn
·
2019-07-01 17:56
物联网
app开发
物联网
基于
STM32CUBE
的LWIP+FREERTOS+Socket构成的TCP服务器
本实验基于STM32F767制作一、实验目的本实验主要目的是通过Socket网络编程方法完成通过以太网控制两个LED的亮灭的,同理可用到继电器上控制其它高电压设备。二、实验步骤1.首先先生成一个带有LWIP和FreeRTOS的项目,并将网络ping通,如果不会的参照我第一篇文章STM32cubeMX将STM32F767+LAN8720+LwIP+FreeRTOS的以太网实现2.先对项目进行编译,确
ASWaterbenben
·
2019-05-07 16:46
嵌入式
STM32
物联网
STM32Cube
MX学习一--新建工程,IO配置,RCC配置
第一次接触使用这类的工具,比较方便。现总结一下使用经验,如有错误望不吝指出。参考学习为准则,请根据自软硬件条件进行参考。1、新建工程初次使用的话,建议多多熟悉界面以及各类的参数,为后期的配置更加清晰。如图:2、选择芯片这个请根据自己情况而定,各类芯片有参数,可以收藏,如果没有芯片,这个需要自己去下载芯片固件库,方法1、在ST官网第一张图里面右上角,STlogo点击即可进入。方法2、在建立工程前,右
cherry_blossom1
·
2019-03-23 14:07
STM32Cube
MX
STM32cubemx学习记录————点灯(基于STM32F407ZG)
STM32Cube
覆盖了STM32系列。
STM32Cube
包括STM32CubeMX,STM32CubeMX是一款图形化软件设置工具,允许使用图形化向导来生成C初始化代码。
is_SJ
·
2019-03-03 13:13
学习记录
en.DM00151047 使用说明
STM32Cube
涵盖整个STM32产品组合。
STM32Cube
版本1.x包括:•STM32CubeMX,一种图形化软件配置工具,允许使用图形
LiuhCode
·
2018-12-28 18:07
使用说明
上一页
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
其他