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
结构体内不定长数组初始化,error: #1077: an initializer cannot be specified for a flexible array member
转载出处:
STM32Cube
原文问题描述最近用NRF24L01的驱动发现一个很特别的结构体,原来是孤陋寡闻了,这个事C99新增的标准,但是在keil4.7中始终编译报错!
mickey35
·
2020-09-12 16:04
STM32
【嵌入式实战】STM32+FreeRTOS+LWIP+WolfSSL 实现 HTTPS(超详细)
2.2获取官方SDK三、
STM32Cube
配置3.1Cube配置3.2修改PHY地址四、生成工程的简单测试4.1手动修改MAC地址4.2Ping测试五、使用Lwip+WolfSSL实现HTTPs5.1引入库
HinGwenWoong
·
2020-08-30 00:42
嵌入式SMT32
嵌入式
stm32
https
ssl
物联网
关于stm32f3xx的ADC学习总结
首先用
stm32cube
导出ADC初始化程序。然后在此基础上将单通道改为4通道。
呆C
·
2020-08-24 16:20
STM32
stm32中库函数和hal库的区别
今天在b站看一个关于嵌入式的视频,讲述使用
stm32cube
软件的。
iudio_cool
·
2020-08-24 14:33
嵌入式驱动学习
嵌入式
stm32
arm
STM32CubeIDE下通过定时器1实现LED以1S周期闪烁
我也是刚接触
STM32cube
软件,感觉和Keil软件还是有很大区别的,特别是学习了正点原子的写法和思路后学习cube软件感觉两者逻辑差别很大。
辉_1014
·
2020-08-24 12:56
STM32CubeIDE
STM32CubeMX安装HAL库失败的解决办法
STM32CubeMX安装HAL库失败的解决办法 自从更新最新的
STM32Cube
软件之后,经常会发生HAL库下载到一半失败的情况。
「已注销」
·
2020-08-24 06:03
电子技术
STM32CUBE
HAL库 关于串口usart收发的一个问题
最近项目中遇到了一个问题,因为开始用freertos,然后想加入串口收发功能。打印正常,但是加入接收中断后,开始出bug,最后锁定接收中断挂掉了。原因:HAL库的串口接收发送函数有bug,就是收发同时进行的时候,会出现锁死的现象。解决:需要注释掉HAL_UART_Receive_IT和HAL_UART_Transmit_IT中的__HAL_LOCK(huart)函数----------------
uhan25
·
2020-08-24 05:22
STM32
基于STM32F107裸机移植LWIP(
STM32CUBE
配置)
MCU:STM32F107PHY:KSZ8081LWIP_VERSION:2.0.31.配置RCC,串口,定时器1.1开启RCC,使用内部8M晶振,配置系统时钟1.2打开调试串口1,打开接收中断,开启DMA发送1.3打开定时器中断2.ETH配置参数PHY地址怎么确定?看PHY硬件手册和硬件原理图2.1PHY前16个寄存器是通用的标准的,不需要修改。修改下PHY控制状态寄存器的偏移,以及哪个BIT位
ManGoTooTwo
·
2020-08-24 05:20
STM32
STM32cube
之定时器使用
开发板:STM32F411RETX保留之前GPIO的初始化选择定时器TIMER3,内部时钟源,自动装载上一章节中我们配置的时钟都是16MHZ的,因此超时时间(1599+1)*(9999+1)/16MHZ=1s启动定时器(下次生成代码不会删除定时器的启动)定时器的回调需要自己实现,cube只帮我们实现初始化在stm32f4xx_it.c中会有如下的中断在点击进入此中断后,会有如下更新中断回调函数因此
河边钓虾
·
2020-08-23 05:19
基于
STM32Cube
的ModbusRTU编写[保持寄存器读写]
之前我移植了freemodbus的modbusTCP协议,感觉很好用,最近需要写一个基于STM32的modbusRTU就让我比较僵硬,本人至今没有搞懂freemodbus中modbusRTU的串口和定时器是怎么配合的,而且发现很多是要求使用的是RS232或者RS485接口,本人的目的是直接通过电脑串口完成,所以就自己写了一个Modbus的处理协议。关键:只用了一个串口就搞定!!!主要想法:1.接收
ASWaterbenben
·
2020-08-23 04:54
嵌入式
STM32
Modbus
STM32H743IIT--3、基于STM32CubeMX按键中断实验
一、硬件原理二、
STM32Cube
工程文件配置PH2和PH3配置为GPIO_EXIT,按键按下为低电平,且无外部上拉电阻,软件配置为内部上拉,中断触发方式为下降沿触发。
当我足够好
·
2020-08-22 10:03
STM32H7系列实验
STM32Cube
MX学习二--定时器、外部中断
目录1、开启定时器功能2、定时计算3、开启中断4、工程函数配置,启动基础函数(使能)5、中断函数第一篇:STM32CubeMX学习一--新建工程,IO配置,RCC配置https://blog.csdn.net/cherry_blossom1/article/details/88760279对于一些基本操作可以参照第一篇的内容学习,几乎都是步骤图片,步骤内容都是在图里了。这个软件的学习主要分为基础的
cherry_blossom1
·
2020-08-22 09:56
STM32Cube
MX
stm32cube
学习笔记(2)
任务:使用
stm32cube
工程的messagequenemanagement部分api1、使用stm32cubemx生成相应的工程2、使能消息队列相关的函数#defineosFeature_MessageQ13
Json_cc
·
2020-08-21 04:07
STM32
STM32cube
学习笔记(1)
1、偶然的机会接触到了STM32cubemx与STM32cubeFX、详细了解相关的资料之后感觉相当实用。2、进程创建osThreadDef(defaultTask,StartDefaultTask,osPriorityNormal,0,128);//定义一个结构体defaultTaskHandle=osThreadCreate(osThread(defaultTask),NULL);//实用这个
Json_cc
·
2020-08-21 04:07
STM32
【STM32】【USB】一步步实现
stm32cube
的usb之CUSTOM_HID当串口使用 (stm32F407discoery板)
注:本篇文章转载自http://www.stm32cube.com/question/527我按照该文章配置STM32F103ZE开发板可行。有两点补充:一、调试的时候要注意将编译等级修改为0级;二、CUSTOM_HID_EPIN_SIZE及CUSTOM_HID_EPOUT_SIZE宏定义修改为0X40。以下为转载内容:每次用串口调试感觉麻烦死了,尤其是电脑上没有串口,usb转串口线一大坨为什么用
无名氏2019
·
2020-08-20 23:11
STM32
STM32硬件IIC的实现
1、
STM32Cube
配置进入Cube设置根据数据手册填入上升与下降沿时间,选择快速模式。
涅槃重生2019
·
2020-08-20 06:53
STM32
IIC
STM32 LL库踩坑系列一(RTC)
写在前面:这个是记录学习LL库的踩坑系列,这个资料很少,想要找例程可以在电脑用户文件下的
STM32Cube
\Repository里,前提是下载好那个单片机的pack,部分没有例程的可以借鉴同系列的文件。
菜鸟写代码
·
2020-08-20 02:56
STM32
LL库
CubeMX
单片机
STM32 LL库踩坑系列二(TIM编码器)
写在前面:这个是记录学习LL库的踩坑系列,这个资料很少,想要找例程可以在电脑用户文件下的
STM32Cube
\Repository里,前提是下载好那个单片机的pack,部分没有例程的可以借鉴同系列的文件。
菜鸟写代码
·
2020-08-20 02:56
STM32
LL库
单片机
CubeMX
STM32 LL库踩坑系列三(ADC测电压或外部温度传感器)
写在前面:这个是记录学习LL库的踩坑系列,这个资料很少,想要找例程可以在电脑用户文件下的
STM32Cube
\Repository里,前提是下载好那个单片机的pack,部分没有例程的可以借鉴同系列的文件。
菜鸟写代码
·
2020-08-20 02:56
单片机
STM32
LL库
CubeMX
STM32 LL库踩坑系列四(SPI和UART随记)
写在前面:这个是记录学习LL库的踩坑系列,这个资料很少,想要找例程可以在电脑用户文件下的
STM32Cube
\Repository里,前提是下载好那个单片机的pack,部分没有例程的可以借鉴同系列的文件。
菜鸟写代码
·
2020-08-20 02:11
单片机
STM32
LL库
CubeMX
STM32CUBE
——7 DS18B20
返回的值,已经是温度的16进制形式假如返回值为0x1504那么温度即21.4。0x15=16+5=210x04=421.4℃。程序调用方法:intmain(void){unsignedintvalue;ds18b20_init();while(1){value=ds18b20_read();}}下载链接:http://download.csdn.net/detail/u014357799/89
晴树SEU
·
2020-08-20 01:15
Stm32Cube
STM32Cube
和HAL库使用初体验-第5季第2部分-朱有鹏-专题视频课程
STM32Cube
和HAL库使用初体验-第5季第2部分—308人已学习课程介绍本季课程主要讲解STM32的全新开发方式:使用STM32CubeMX工具做图形化配置,自动生成初始化代码;添加各种中间件;使用
朱有鹏老师
·
2020-08-15 13:57
视频教程
stm32cube
fatfs tf卡读写 文件系统创建文件 调试笔记 f205
文件系统比想象中的要简单,步骤也简单。想要使用主要分为以下几步配置生成代码编写代码封装类似printf到文件配置生成代码文件系统参数配置第一眼看很多,其实一点都不复杂,使能就是有些函数的开关,直接用起来就理解了。编写代码voidMX_FATFS_Init(void){/*##FatFS:LinktheSDdriver###########################*/retSD=FATFS_
zhaqonianzhu
·
2020-08-15 12:49
STM32
文件系统
ST推出新软件
STM32Cube
,让STM32微控制器应用设计变得更容易、更快、更好用
功能强大的
STM32Cube
新软件平台由设计工具、中间件和硬件抽象层组成,让客户能够集中精力创新意法半导体(STMicroelectronics,简称ST)针对STM32微控制器推出一套免费的功能强大的设计工具及软件
weixin_34059951
·
2020-08-15 11:52
新版STM32CubeMX的FatFs中间件访问SD卡失败的解决笔记
关键字STM32CubeMXVer5.6.0、FatFsR0.12c、
STM32Cube
库、没有使用FreeRTOS、f_open函数返回错误、ioc、PlatformSettings问题的提出在给IoT
EsLinuxQt
·
2020-08-15 11:47
STM32
IoT
嵌入式软件开发
STM32Cube
配置SdCard+DMA+FatFs
STM32Cube
配置如下。以上是SDIO和Uart的配置。
又没吃饭
·
2020-08-15 11:24
STM32
【stm32】
stm32cube
IDE v1.3.0 使用步骤(freeRTOS + GPIO + 串口 printf)
0.结论先放结论把,目前2020.07.20,cubeIDE版本v1.3.0。使用cubeIDE,配置流程和一些协议栈移植会简便很多很多,迅速推进开发流程但是目前的cubeIDE还有一些bug和不完善的地方在里面,比如freeRTOS下的malloc没有做线程保护,printf浮点无法实现等,这些ST的官方已知且已经改了好几版依然不见好转,导致使用人不得不去第三方找补丁打,软件自身的便捷性又打了个
tao475824827
·
2020-08-11 13:07
stm32
单片机
嵌入式
stm32Cube
翻译
ADCConfigurationADC配置ParameterSettings参数设置NVICSettings中断优先级设置DMASettingsDMA模式设置GPIOSettingsGPIO设置Configurethebelowparameters:配置以下参数ADCSettingsADC设置ClockPrescaler时钟分频Asynchronousclockmode不同步时钟模式Synchro
琰婧
·
2020-08-11 13:43
#
STM32课程
STM32Cube
和proteus学习-外部中断学习总结
外部中断学习总结1题目要求2题目过程2.1RCC设置2.2外部中断设置2.3LED推挽输出设置3时钟树设置4代码实现5proteus仿真6仿真失败的现象和分析问题出错原因7仿真不成功的几个原因1题目要求请用CubeMX建立一个工程并用protes仿真(cpu选择STM32F103R6),完成一个LED灯和一个按键的实验,熟悉GPIO设置和相关工具软件。实验功能:每次按下按键后,LED灯状态发生翻转
琰婧
·
2020-08-11 13:43
#
STM32课程
一个关于STM32定时器CCR无法清零的话题
客户的相关测试代码如下【基于
STM32cube
库的代码】:上面代码的第【1】句将捕获到的CCR值放入CCR_CUR变量。第【2
gpio_adc
·
2020-08-11 11:47
stm32学习笔记
FreeRTOS 与 LWIP 开发笔记
FreeRTOS与LWIP开发笔记最近使用
STM32cube
固件库进行开发,使用的软件开发工具为SW4STM32和STM32CubeMX,发现使用官方的cube新库有一个最大的好处就是能使用STM32CubeMX
飞行的鱼
·
2020-08-11 01:40
嵌入式
stm32f429 利用
stm32cube
配置FMC接口
目录一、为什么使用SDRAM二、SDRAM芯片W9825G6KH三、stm32f4的fmc接口四、stm32cubemx配置fmc五、实验现象:六、源码:七、注意事项:八、参考记录:硬件平台:正点原子阿波罗stm32f429一、为什么使用SDRAMSTM32控制器芯片内部有一定大小的SRAM及FLASH作为内存和程序存储空间,但当程序较大,内存和程序空间不足时,就需要在STM32芯片的外部扩展存储
mail-mail
·
2020-08-10 15:39
STM32
STM32——LED控制
1、KeiluVision4MDK-ARM设置当前ST公司正在力推
STM32Cube
(HAL&LL)固件库,但是出于使用习惯,这里依然选择了STM32StandardPeripheralLibraries
code 木偶
·
2020-08-09 02:19
stm32
STM32虚拟串口usb_printf函数及接收函数
\
STM32Cube
\Repository\STM32Cube_FW_F4_V1.23.0\Projects\STM324xG_EVAL\Applications\USB_Device\CDC_Standalone
sudaroot
·
2020-08-08 21:43
STM32
STM32Cube
的串口设置(二)一个串口接收另一个串口发送
串口系列
STM32Cube
的串口设置(一)即学即用通过串口设置第一部分大家应该基本会使用单个串口进行收发了所以本次介绍通过串口进行转发【适合情景为一个串口设备波特率为38400,但是接收模块仅支持115200
ASWaterbenben
·
2020-08-08 12:24
嵌入式
STM32
UART
STM32生涯
STM32Cube
实现printf串口打印
使用不同的工具创建项目工程添加的代码略有不同!!!STM32CubeMX生成的Keil工程usart.c/*USERCODEBEGIN1*/intfputc(intch,FILE*f){HAL_UART_Transmit(&huart1,(uint8_t*)&ch,1,0xffff);returnch;}/*USERCODEEND1*/STM32CubeIDE创建的工程usart.c/*USERC
zyjtx321
·
2020-08-08 12:17
STM32
新手记录STM32 IAP移植过程中遇到的坑
由于前期是基于
STM32Cube
生产的code上改的,里面用的库都是HAL的。
zhipan_wang
·
2020-08-08 12:35
嵌入式开发
STM32Cube
IAP 无法运行用户程序的解决方法
IAP程序:主要是设置用户程序的起始地址APPLICATION_ADDRESS,如0x08004000,通过外设把用户代码写入FLASH的用户区。满足条件后,跳转至用户区起始地址。解释一下跳转部分代码:/*Testifusercodeisprogrammedstartingfromaddress"APPLICATION_ADDRESS"*/if(((*(__IOuint32_t*)APPLICAT
工程人在路上
·
2020-08-08 12:09
STM32基本知识
STM32CUBE
学习——4 printf
在cubemx和IAR中使用printf1.在头文件中包含"stdio.h"/*Includes------------------------------------------------------------------*/#include"main.h"#include"stdio.h"2.宏定义/*Privatefunctionprototypes-------------------
晴树SEU
·
2020-08-08 11:45
Stm32Cube
STM32Cube
Printf uart重定向
/*********************************************************************************FileName:main.c*Description:Mainprogrambody***************************************************************************
Derron2015
·
2020-08-08 11:45
STM32
stm32cubemx I2C读取AT24C16
本文对如何使用
stm32cube
生成I2C工程不作说明,仅对在对AT24Cxx系列的使用时作出易忽略的说明;1、at24cxx页面结构:从该图可以看出16K(bit)共有128个页,每页由16byte构成
sovnee
·
2020-08-07 22:04
stm32
hal
STM32F4系列DFU程序设计(HAL库)
参考
STM32CUBE
中文网的文章http://www.stm32cube.com/question/500二、程序流程2.1Cube代码生成Cube作为ST近年大力推行的初始化代码生成器,对于快速开发
御风牧云_
·
2020-08-07 15:16
STM32
STM32开发工具相关资料整理
1、
STM32Cube
工具,覆盖开发全过程https://www.stmcu.com.cn/mkt_info/1058?
liutao_luke
·
2020-08-07 15:45
#
STM32
STM32Cube
MX 学习笔记(1)新建keil 5工程 配置GPIO
STM32CubeMX版本:en.STM32CubeMX_v5-2-0芯片:STM32F072RBT6一、打开STM32CubeMX后选择芯片型号1.1、选择芯片,StartProject二、GPIO配置2.1、点击io配置PC9为输出2.2、在Pinout&Configuration\SystemCore选择GPIO输入配置同理三、配置时钟1、选择ClockConfiguration,时钟选择4
Leon_May
·
2020-08-07 11:59
STM32Cube
MX
学习笔记
STM32Cube
相关的技术资料整理
1、视频https://www.stmcu.org.cn/video/index/detail/id-3984https://v.youku.com/v_show/id_XODcwNDE3NTE2.html?spm=a1z3jc.11711052.0.0&isextonly=1https://www.stmcu.org.cn/video/index/detail/id-3983https://v.
liutao_luke
·
2020-08-07 10:22
#
STM32
嵌入式
STM32CubeIDE 下载及安装教程
下载及安装教程1前言1.1基本介绍1.2主要特点1.3准备工作2软件下载2.1官网下载2.2云盘下载3软件安装4结束1前言1.1基本介绍 STM32CubeIDE是一款多功能的多操作系统开发工具,是
STM32Cube
Brendon_Tan
·
2020-08-07 10:35
STM32Cube
stm32
STM32Cube
生态系统之网站、视频、文档及教程汇总
STM32Cube
生态系统之网站、视频、文档及教程汇总1STM32Cube1.1STM32CubeEcosystem-STM32Cube生态系统1.2STM32CubeEcosystemOvervi
Brendon_Tan
·
2020-08-07 09:52
STM32Cube
STM32Cube
开发-PWM
上一章我们讲解了定时器的基本应用,以及定时器中断。这一章我们讲解通过定时器控制管脚输出PWM信号,控制LED实现呼吸灯。1.PWM简介脉冲宽度调制(PWM),是英文“PulseWidthModulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。简单一点,就是对脉冲宽度的控制,PWM原理如图所示:上图就是一个简单的PWM原理示意图。图中,我们假定定
@多年以后
·
2020-08-05 15:08
嵌入式
STM32
最近STM32CubeMX、IDE、Programmer都更新了些什么内容
关注、星标公众号,不错过精彩内容
STM32Cube
生态下的工具有好一段时间没有更新了,最近STM32CubeMX、STM32CubeIDE、STM32CubeProgrammer这三个工具一起更新了。
ybhuangfugui
·
2020-08-05 15:47
STM32CubeMX芯片包(固件库)使用注意
解压本地固件库包后需要将文件夹放到指定路径,该指定路径为cubemx软件中的help->updatersettings->updatersettings->repositoryfolder中的路径,本人的路径为C:/Users/WR/
STM32Cube
野猪力量
·
2020-08-05 15:54
嵌入式
上一页
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
其他