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
STM32CUBEIDE
如何在
STM32CubeIDE
实现printf功能?
搜索了一圈,
STM32CubeIDE
上的相关方法不多,记录一下两个过程,翻译自外网(导师提供内容,不是机翻,手打的,有删减无关内容,自己实践了一遍,芯片等等有些不同)开篇现在相当多的微控制器没有一个控制台的模块
离暑假还有41天
·
2020-07-10 00:32
嵌入式
STM32CubeIDE
开发笔记9:导入外部文件
STM32CubeIDE
开发笔记9:导入外部文件导入头文件到项目添加源文件添加静态库文件(.a文件)
stm32CubeIDE
所用版本:1.3.0首先要说明的是
stm32cubeIDE
是把项目文件夹内的所有文件都添加进来
遥望1415984987
·
2020-07-10 00:16
stm32
STM32CubeIDE
开发笔记8:SPI与12864OLED
STM32CubeIDE
开发笔记8:SPI与12864OLEDSPI配置SPI相关函数测试代码加入DMASPI的DMA配置如下:
stm32CubeIDE
所用版本:1.3.0固件库包:f11.8.0测试平台
遥望1415984987
·
2020-07-10 00:16
stm32
HAL
STM32CubeIDE
开发笔记3:基本定时器
STM32CubeIDE
开发笔记3:基本定时器时钟基本配置基本定时器的使用定时中断输出PWM波本文链接:https://blog.csdn.net/qq_42038029/article/details
遥望1415984987
·
2020-07-10 00:15
stm32
STM32CubeIDE
开发笔记2:GPIO外部中断
STM32CubeIDE
开发笔记2:GPIO外部中断选择引脚使能中断选择触发方式导入至工程编写代码本文链接:https://blog.csdn.net/qq_42038029/article/details
遥望1415984987
·
2020-07-10 00:15
stm32
STM32CubeIDE
开发笔记7:IIC读取MPU6050
STM32CubeIDE
开发笔记7:IIC读取MPU6050IIC配置I2C相关函数读取MPU6050寄存器的值关于使用DMP本文链接:https://blog.csdn.net/qq_42038029
遥望1415984987
·
2020-07-10 00:15
stm32
STM32CubeIDE
开发笔记4:USART异步通信+DMA
STM32CubeIDE
开发笔记4:USART异步通信+DMAUSART的基本配置调用HAL库的USART函数异步发送异步接收DMA收发注意本文链接:https://blog.csdn.net/qq_42038029
遥望1415984987
·
2020-07-10 00:15
stm32
stm32
单片机
串口通信
dma
物联网
stm32CubeIDE
在自己工程中添加.c 和.h文件
stm32CubeIDE
发布已经有一段时间了,网上也出现了好多使用教程,但是大多数教程都是从软件的安装->汉化->改软件皮肤->新建工程->在工程的main()函数添加自己的测试代码->设置调试配置->
超级网吧
·
2020-07-09 23:49
STM32CUBEIDE
——malloc
malloc()动态分配内存存储空间头文件:#include原型:void*malloc(size_tsize)参数说明:size为需要分配的内存空间大小,单位是Byte函数说明:在堆区分配一块sizeByte大小的内存空间,用于存放数据,这块内存空间被分配后不会被初始化,因此这些内存空间对应的值是未知的。如果需要对分配的内存初始化,可以使用calloc()函数返回值:分配成功返回指向分配的内存的
Warm_SB
·
2020-07-09 22:29
stm32
hal
STM32Cube IDE使用lib、a库文件方法
STM32CubeIDE
使用lib、a库文件方法在使用
STM32CubeIDE
开发过程中,如果需要使用别人写好的.lib或者.a时,直接将文件的路径包含进去并不能正常使用,编译会报错“undefinedreferenceto
一个颗不倒翁
·
2020-07-09 22:32
程序员
嵌入式
STM32CubeIDE
外设设置注意点(CAN、TIMER等等)
STM32CubeIDE
运行环境友好,功能丰富,更新迅速,相比之前的keil等stm32开发环境要好很多,但是每一个新环境都有自己的坑。。。。
梦想飞翔的鱼
·
2020-07-09 20:40
[
STM32CubeIDE
二] printf重定向設置
在
STM32CUBEIDE
环境下使用printf的设置方法使用代碼自動生產工程文件之後,需要增加重定向文件,有二個方案;一、直接修改_write函數。
KarmaStone
·
2020-07-09 18:59
STM32CubeIDE
stm32CUBEIDE
生成的时钟配置代码详解
voidSystemClock_Config(void){RCC_OscInitTypeDefRCC_OscInitStruct={0};//声明并初始化RCC_ClkInitTypeDefRCC_ClkInitStruct={0};//声明并初始化RCC_PeriphCLKInitTypeDefPeriphClkInit={0};//声明并初始化/**InitializestheCPU,AHBa
keke2015
·
2020-07-09 18:01
stm32
STM32CubeIDE
串口DMA 代码分析
串口初始化staticvoidMX_USART1_UART_Init(void){/*USERCODEBEGINUSART1_Init0*//*USERCODEENDUSART1_Init0*//*USERCODEBEGINUSART1_Init1*//*USERCODEENDUSART1_Init1*/huart1.Instance=USART1;//USART1huart1.Init.Baud
keke2015
·
2020-07-09 18:29
stm32
STM32新型开发环境——
STM32CubeIDE
=TrueSTUDIO+STM32CubeMX
终于,ST官方看到客户需求了,2019年推出了
STM32CubeIDE
,直接把STM32CubeMX和TrueSTUDIO整合起来。当时是1.0版本,我试
chang_jiang123
·
2020-07-09 14:02
STM32CubeIDE
使用笔记(04):杂项记录(要点、方法、技巧等等)
文章目录目的添加引用自己的文件编译生成bin/hex文件编译优化等级设置全局宏定义assert_param函数使用调试异常使用C++STM32CubeMX代码生成异常复制项目并更改项目名称默认情况下中文字体大小异常总结目的本文主要记录了
STM32CubeIDE
Naisu_kun
·
2020-07-09 11:38
STM32相关
STM32学习笔记 ——
STM32CubeIDE
安装与配置
特点ST官方出品,完全免费集成CubeMX基于Eclipse/CDT框架支持Eclipse插件支持GDB调试GCC工具链跨平台支持下载
STM32CubeIDE
下载链接在下载界面选择相应的版本后,会跳出一个界面
VinsonTM
·
2020-07-09 09:36
STM32学习笔记
STM32CubeIDE
工具外设引脚配置分析
目录一、SPI二、USART三、IIC四、SDMMC一、SPISPI控制Flash1、这里相位和极性选用mode1虽然flash手册可以mode3但是再配置的时候,无论GPIO在复用推挽下,如何上下拉,都无法正常通信2、正常来说,MISO是输入,应该是使用浮空输入的,但是在这里也只有复用推挽,网上解释为复用后,MISO默认就是输入模式,推挽对此引脚不起作用,后面,上拉下拉其实是对其起作用的。3、S
一只小菜鸟奋斗
·
2020-07-09 09:21
GPIO配置
STM32cubeIDE
环境配置安装-汉化-主题设置
STM32cubeIDE
环境配置安装-汉化-主题设置一、首先在电脑上安装完成Java的环境二、
STM32cubeIDE
下载三、汉化四、主题设置STM32Cube是软件工具和嵌入式软件库的组合:·全套PC
_Hello Spring
·
2020-07-09 09:36
STM32
嵌入式系统
STM32CubeIDE
版本更新---V1.3.0(附网盘下载链接)
很久没去ST官网,逛了下发现
STM32CubeIDE
又进行了更新,有些朋友可能对
STM32CubeIDE
还不是很熟悉,其实这个就是之前的STM32CubeMX+arm收购的一个开发工具TrueStudio
CodeAllen的博客
·
2020-07-09 08:48
STM32深入剖析实践
STM32cubeIDE
安装后的汉化启动
1.help-》installnew2.addlanguagehttp://mirrors.ustc.edu.cn/eclipse/technology/babel/update-site/R0.17.0/2019-06/3.修改.ini文件一般来说eclipse是根据系统语言走的,也就是系统是什么语言eclipse也是什么语言。如果想要在英文系统下启动中文的eclipse,需要修改文件4.我使用
razor_et
·
2020-07-09 08:37
Stm32开发
eclipse
stm32CubeIDE
开发笔记0:前言及
stm32CubeIDE
安装
STM32CubeIDE
开发笔记0:前言及
stm32CubeIDE
安装写在前面
stm32CubeIDE
与HAL库软件获取与安装版权声明:本文为博主原创文章,遵循CC4.0by-sa版权协议,转载请附上原文出处链接和本声明
遥望1415984987
·
2020-07-09 08:13
stm32
STM32开发环境搭建(
STM32CubeIDE
)
工具软件STM32开发工具很多,在这里我选用STM官方的
STM32CubeIDE
免费开发环境。
TGL233
·
2020-07-09 07:47
STM32
STM32学习笔记 ——
STM32CubeIDE
HAL 点亮一个LED灯
鼠标左击设置IO为输出状态鼠标右击设置IO别名点击齿轮图标自动生成代码相关IO定义自动生成在main.h中在main.c主循环用户代码区中插入以下代码/*USERCODEBEGINWHILE*/while(1){/*USERCODEENDWHILE*//*USERCODEBEGIN3*/HAL_GPIO_TogglePin(LED_GPIO_Port,LED_Pin);HAL_Delay(500)
VinsonTM
·
2020-07-09 00:29
STM32学习笔记
STM32CubeIDE
使用总结(四)——遇到的问题
1.如何添加自己编写的头文件和源文件如果没有正确添加头文件和源文件,会报类似如下错误:my_header.h:Nosuchfileordirectory。step1:添加自编头文件的路径选中工程,点击菜单栏Propertise:C/C++Build->Settings->ToolSettings->MCUGCCCompiler->Includes点击"Add"符号,会出现选择头文件的对话框,如下图
tuxinbang1989
·
2020-07-08 08:24
嵌入式系统
STM32CubeIDE
SRAM
随言:单刀直入!看不懂就看后面的理论部分。参考文档:《AN2784ApplicationnoteUsingthehigh-densitySTM32F10xxxFSMCperipheraltodriveexternalmemories.pdf》下载链接:https://www.stmcu.org.cn/document/detail/index/id-200186官方程序:..\STM32Cube\
sudaroot
·
2020-07-08 06:46
STM32
STM32CbueIDE下载和汉化
STM32CubeIDE
是一个多功能的多操作系统开发工具,是STM32Cube软件生态系统的一部分。
sudaroot
·
2020-07-08 06:15
STM32
STM32CubeIDE
中导入TrueSTUDIO项目后中文注释乱码问题的解决方法
在
STM32CubeIDE
中导入一个TrueSTUDIO的项目后,会发现原来程序中的中文注释都编程乱码了,无法正常显示。
HongAndYi
·
2020-07-06 22:52
STM32Cube
TrueSTUDIO
2020-07-06 搭建开发环境 --- 基于
STM32CubeIDE
概述目前主流的STM32开发环境是ARM公司的KEIL软件,由于KEIL对于STM32大部分型号是收费的,使用需要破解,存在版权问题。并且使用KEIL编译大型工程,编译太慢,编译耗时长。因此本系列博客使用的开发环境将全部使用免费的软件工具。软件工具本系列博客将使用以下软件工具进行开发:STM32CubeIDE---建立工程、代码编辑、编译、调试、下载STM32CubeProg---单独的下载程序G
mz8023yt
·
2020-07-06 20:40
STM32CubeIDE
调试时,报Error in final launch sequence: Failed to start GDB server
手上有块小蓝板(淘宝某款),又名BulePill,样子大概长这样使用
STM32CubeIDE
生成代码,调试时接上ST-LINKV2后,调试的时候报错Errorinfinallaunchsequence:
银天蓝之歌
·
2020-07-06 10:16
STM32
【STM32】
STM32CubeIDE
HAL库Ring-buffer例程
板子G474RE。STM32HAL库Ring-buffer使用。//注意:HAL库中,中断每执行一次,就关闭,所以需要重新开启中断。第一次开启在main函数中。HAL_UART_Receive_IT(&hlpuart1,LPUART1_temp,1);/*注意:队列中数据并没完全删除,仅是被覆盖。HAL_UART_Transmit只能定长输出数据*buffer.num是输出数据的定长,所以重新初始
树妖大叔
·
2020-07-06 03:49
STM32控制系统开发
详解
STM32CubeIDE
中 HAL库的串口中断接收函数 HAL_UART_Receive_IT
MX串口配置方法见:CubeIDE利用自带HAL库串口收发一、代码自动生成以后的项目及代码结构:main.c中,调用了串口初始化串口初始化函数赋值了串口的参数相当于底层的初始化,配置引脚、并开启中断。至此串口1配置完毕二、库文件stm32f1xx_hal_uart.c内的秘密2.1初始化1.usart.c中,MX_USART1_UART_Init调用了库的HAL_UART_Init,将结构体传递进
zateper
·
2020-07-05 15:46
STM32
STM32CubeIDE
利用LL库 SysTick简单实现hcsr04超声波测距
一、超声波测距模块简介(网络摘取)HC-sr04是一款典型的超声波测距模块,升级版的程序和04的差别不大,只是测量范围和精度有所不同。它是如何工作的?超声波传感器使用声纳来确定到物体的距离。以下是其工作过程:1.发射器(触发引脚)发送信号:一段高频声音。2.当信号遇到一个物体时,它会被反射;3.然后发射器(回声引脚)接收该信号。信号发送和接收之间的时间可以告知我们到物体的距离。这个是可以实现的,因
zateper
·
2020-07-05 15:46
STM32
嵌入式
stm32
STM32CubeIDE
HAL库操作IIC (一)配置篇
目录一、MX配置使能中断(可选):DMA设置(可选):二、生成的代码三、IIC通信的三种方式(Polling、IT、DMA)(代码源自官方例程)1、Polling(常用)2、IT(开启中断,接收到数据时会调用回调函数)3、DMA模式(回调函数同中断)四、对IIC从设备的寄存器操作(适用于SHT21、MPU6050、AT24C02等)一、MX配置标准模式,100KHz时钟,7位地址使能中断(可选):
zateper
·
2020-07-05 15:46
STM32
嵌入式
STM32CubeIDE
HAL库实现基本定时器及PWM
一、MX的配置通用定时器设置,选择时钟源为内部时钟,预分频7200得到10KHz的计数频率(以系统时钟72MHz为例),计数重装值为5000-1,则每0.5s会从0计数到4999产生一次更新。开启更新中断响应,即可利用中断每隔0.5s执行相应任务。下图为中断配置:TIM1和TIM8为高级定时器,这里我们只用到了更新中断。利用TIM2产生PWM在对应引脚输出的配置:预分频为0,重装数为1892,大约
zateper
·
2020-07-05 15:46
STM32
嵌入式
STM32CubeIDE
ADC 单次转换模式
目录一、先贴三张官方文档的截图二、整理一下流程三、CubeMX的配置四、代码生成及分布五、需要用户自己添加的代码附:官方例程一、先贴三张官方文档的截图翻译一下大概的意思:1)顶层参数配置a.ADC的时钟不能高于14MHzb.可用HAL_ADC_MspInit()使能时钟c.时钟源选择、时钟分频配置。2)基础配置a.使用HAL_ADC_Init()来初始化一些参数(使用了大量的SET_BIT()函数
zateper
·
2020-07-05 15:46
STM32
嵌入式
STM32CubeIDE
LL库实现串口收发
接之前的HAL库串口篇:https://blog.csdn.net/u010779035/article/details/103764852目录前言一、MX配置二、生成的代码三、用户代码小结前言在某次实践中,使用HAL库中断接收,会出现不少毛病,查了硬件软件看起来都没问题,考虑了一下可能是HAL库函数的操作耗时过长等原因。无奈之下,尝试使用了LL库,问题不再复现。LL库的使用其实就相当于直接操作寄
zateper
·
2020-07-05 15:46
嵌入式
STM32
STM32CubeIDE
ADC通过DMA获取方法
目录一、MX配置二、生成的代码三、用户代码方法1连续采集100次方法2不间断采集一、MX配置注意使能持续转换模式DMA配置:二、生成的代码1.ADC初始化2.底层初始化三、用户代码方法1连续采集100次uint16_tADC_Value[100],ad1;floatadv;//开启转换HAL_ADC_Start_DMA(&hadc1,(uint32_t*)&ADC_Value,100);HAL_D
zateper
·
2020-07-05 15:46
STM32
嵌入式
Ubuntu 18.04 安装
STM32CubeIDE
小记
一、软件获取官网:https://www.st.com/en/development-tools/stm32cubeide.html选取deb版本进行下载二、安装下载下来是这么个zip压缩包,需要先解压。ubuntu可以直接打开以后,点解压,或者全部拖到某个文件夹内。en.st-stm32cubeide_1.3.0_5720_20200220_1053_amd64.deb_bundle.sh.zi
zateper
·
2020-07-05 15:46
Linux
嵌入式
STM32
stm32cubeide
ST-LINK_gdbserver _ZTINSt8ios_base7failureB5cxx11E libstdc++.so.6问题解决
在ubuntu14.04环境下使用
stm32cubeide
的ST-LINK_gdbserver调试会遇到下面问题(18.04没有该问题)ST-LINK_gdbserver:relocationerror
sean_dw
·
2020-07-05 15:48
linux
STM32CubeIDE
USB Audio声卡 WM8978 + I2S
随言:STM32CubeIDEAudio播放音频,DAC+TIM+DMAhttps://blog.csdn.net/sudaroot/article/details/106337717STM32CubeIDEAudio播放音频,PWM+TIMhttps://blog.csdn.net/sudaroot/article/details/106373388STM32CbueIDEAudio播放音频WM
sudaroot
·
2020-07-05 13:30
STM32
STM32CubeIDE
Audio播放音频 WM8978 + I2S + DMA双缓存模式
随言:STM32CubeIDEAudio播放音频,DAC+TIM+DMAhttps://blog.csdn.net/sudaroot/article/details/106337717STM32CubeIDEAudio播放音频,PWM+TIMhttps://blog.csdn.net/sudaroot/article/details/106373388STM32CbueIDEAudio播放音频WM
sudaroot
·
2020-07-05 13:30
STM32
STM32
Audio
DMA双缓存
STM32
I2S
WM8978
STM32
声音
STM32CubeIDE
开发笔记5:ADC+DMA
STM32CubeIDE
开发笔记5:ADC+DMA基本配置HAL关于ADC的库函数的使用ADC轮询ADC_DMA本文链接:https://blog.csdn.net/qq_42038029/article
遥望1415984987
·
2020-07-05 08:16
stm32
unknown type name 'TIM_HandleTypeDef' 的一个原因
前几天由于电脑硬盘坏了,项目文件突然间就打不开了.整个项目文件全部消失了.幸好在软件的帮助下,找了回来最主要的几个文件.于是重装电脑后,
Stm32CubeIDE
新建了项目.ioc文件重新生成了代码.然后把重要文件复制过来
走错路的程序员
·
2020-07-05 01:01
单片机
STM32L031 HAL 串口收发例程(中断配合轮询)
STM32L031HAL串口收发例程(中断配合轮询)代码环境开发工具:
STM32CUBEIDE
芯片:STM32L031K6T6端口:UART2基本配置其中,PA9(RX)的输入上拉,在SystemCore
PegasusYu
·
2020-07-04 18:22
STM32
STM32 region `FLASH' overflowed by xxx bytes 问题解决
STM32Region`FLASH’overflowedbyxxxbytes问题解决1.问题现象用
STM32CUBEIDE
建立的STM32L031工程,在使能HAL_UART_Receive_IT(&huart2
PegasusYu
·
2020-07-04 18:22
STM32
STM32
FLASH
overflowed
STM32CUBE
FLASH
overflowed
STM32
编译优化选择
初学
STM32CubeIDE
初学
STM32CubeIDE
一、关于安装安装已经有好多人说过了,我就不重复。二、认识界面初初打开软件,自动打开“InformationCenter”就是信息中心。
fogota
·
2020-07-04 15:02
MCU
STM32CubeIDE
构建通用freertos项目(一)
感慨本人大约三四年没有碰单片机了,遥想当年我还是用的keil工具。有幸以援助的身份介入公司的嵌入式项目,结合自身经验讲讲。工作是一个长期的过程,开头不注意则会产生蝴蝶效应,导致接下来的工作一直处于挖坑填坑的状态,最终大好青春年华耗费在一些无谓的事情上。本文不过多去讲具体操作,只描述针对问题的思考方式。工程方面指的是freertos工程。背景需求做任何事情都要有目标,朝着目标去前进。本文关注的目标如
逆水行-周
·
2020-07-04 10:15
嵌入式C
STM32新的IDE --
stm32cubeIde
点亮个LED灯
此IDE是基于eclipse开发的,一键式安装,内部集成了cubeMx;首先去官网下载:https://www.stmicroelectronics.com.cn/content/ccc/resource/technical/software/sw_development_suite/group0/0d/3e/69/1b/13/74/44/8e/stm32cubeide_win/files/st-
ZHANGYING1987211
·
2020-07-04 09:36
STM32CubeMonitor的使用第一部分-数据绘图以及仪表显示
当前本人在使用的除了传统的Keil(非st产品)外,主要是STM32CubeMX、
STM32CubeIDE
,但是相对于Keil而言,STM32CubeI
ASWaterbenben
·
2020-07-04 04:36
STM32
工具使用
嵌入式
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他