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
CUBEIDE
STM32
CubeIDE
使用ITM调试
以前用KeilMDK总喜欢用一个串口,使用printf函数往串口助手上打印一些提示信息。发现使用ITM比使用串口调试好使一点,但是前提是,必须要用调试器,J-Link或者ST-Link,ST-Link还必须要有SWO这根线,也就是一般开发板上带的4线的SWD接口是不行的。下面记录一下我的配置过程。打开IDE新建STM32工程,file-->new-->STM32Project,然后选择自己的开发板
wangjun_eric
·
2020-07-10 05:21
STM32
CubeIDE
Jlink和SWV调试关键设置
上下文说明使用STM32
CubeIDE
创建一个基于STM32Cube库的项目,那么,就会有一个名为xxx.ioc的STM32可视化配置文件被创建,下文中的ioc指的就是STM32
CubeIDE
中自动调用
EsLinuxQt
·
2020-07-10 04:02
STM32
嵌入式软件开发
STM32CubeIDE
STM32CubeMX
Jlink
SWV
SWO
学习STM32
cubeIDE
开发环境学习(1) STM32F103C8T6 呼吸灯
最近发现STM官方的STM32
CubeIDE
不错,于是开始学习这个环境。软件操作很快就可以上手,但难点在于以前都是用STD库,没有学过HAL库,所以所有硬件操作对于我
u011146504
·
2020-07-10 04:57
STM32
CubeIDE
快速创建工程(图文详解)
使用STM32
CubeIDE
快速创建STM32的HAL库工程。
小麦大叔
·
2020-07-10 03:03
STM32
STM32
CubeIDE
无法进行调试的问题
解决了由于一个很容易忽视的细节最终导致系统配置存在错误造成STM32
CubeIDE
无法进行调试的问题;文章目录来龙去脉解决方案反思来龙去脉在享受
CubeIDE
快速和便捷的服务之后,生成了一个STM32的工程开始进行系统开发
小麦大叔
·
2020-07-10 03:03
STM32
STM32
CubeIDE
生成elf转hex、bin文件
这两天尝试了下st新推出的STM32
CubeIDE
的开发环境,还是挺好用的。为了生成烧录文件,需要做以下设置。
昵称随便取啦
·
2020-07-10 02:05
单片机
Ubuntu1804安装STM32
CubeIDE
出现的冲突
products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/stm32
cubeide
.license
razor_et
·
2020-07-10 01:44
Stm32开发
更新STM32
CubeIDE
及旧文件的清理
清理原因1、电脑每次更新完STM32
CubeIDE
后,都会残留上个版本的插件和一些替换掉的文件,而STM32
CubeIDE
是基于eclipse的,默认情况下不会清理这些文件。
programC3
·
2020-07-10 01:18
STM32CubeIDE
STM32
CubeIDE
之printf重定向及串口(uart)输出浮点型数据的修改
STM32
CubeIDE
之printf重定向及串口(USART)输出浮点型数据的修改STM32CubeIDEVersion:1.0.2Build:3566_20190716-0927(UTC)OS:Windows10
处处恋芳草
·
2020-07-10 00:02
单片机
如何在STM32
CubeIDE
实现printf功能?
搜索了一圈,STM32
CubeIDE
上的相关方法不多,记录一下两个过程,翻译自外网(导师提供内容,不是机翻,手打的,有删减无关内容,自己实践了一遍,芯片等等有些不同)开篇现在相当多的微控制器没有一个控制台的模块
离暑假还有41天
·
2020-07-10 00:32
嵌入式
STM32
CubeIDE
开发笔记9:导入外部文件
STM32
CubeIDE
开发笔记9:导入外部文件导入头文件到项目添加源文件添加静态库文件(.a文件)stm32
CubeIDE
所用版本:1.3.0首先要说明的是stm32
cubeIDE
是把项目文件夹内的所有文件都添加进来
遥望1415984987
·
2020-07-10 00:16
stm32
STM32
CubeIDE
开发笔记8:SPI与12864OLED
STM32
CubeIDE
开发笔记8:SPI与12864OLEDSPI配置SPI相关函数测试代码加入DMASPI的DMA配置如下:stm32
CubeIDE
所用版本:1.3.0固件库包:f11.8.0测试平台
遥望1415984987
·
2020-07-10 00:16
stm32
HAL
STM32
CubeIDE
开发笔记3:基本定时器
STM32
CubeIDE
开发笔记3:基本定时器时钟基本配置基本定时器的使用定时中断输出PWM波本文链接:https://blog.csdn.net/qq_42038029/article/details
遥望1415984987
·
2020-07-10 00:15
stm32
STM32
CubeIDE
开发笔记2:GPIO外部中断
STM32
CubeIDE
开发笔记2:GPIO外部中断选择引脚使能中断选择触发方式导入至工程编写代码本文链接:https://blog.csdn.net/qq_42038029/article/details
遥望1415984987
·
2020-07-10 00:15
stm32
STM32
CubeIDE
开发笔记7:IIC读取MPU6050
STM32
CubeIDE
开发笔记7:IIC读取MPU6050IIC配置I2C相关函数读取MPU6050寄存器的值关于使用DMP本文链接:https://blog.csdn.net/qq_42038029
遥望1415984987
·
2020-07-10 00:15
stm32
STM32
CubeIDE
开发笔记4:USART异步通信+DMA
STM32
CubeIDE
开发笔记4:USART异步通信+DMAUSART的基本配置调用HAL库的USART函数异步发送异步接收DMA收发注意本文链接:https://blog.csdn.net/qq_42038029
遥望1415984987
·
2020-07-10 00:15
stm32
stm32
单片机
串口通信
dma
物联网
stm32
CubeIDE
在自己工程中添加.c 和.h文件
stm32
CubeIDE
发布已经有一段时间了,网上也出现了好多使用教程,但是大多数教程都是从软件的安装->汉化->改软件皮肤->新建工程->在工程的main()函数添加自己的测试代码->设置调试配置->
超级网吧
·
2020-07-09 23:49
STM32
CUBEIDE
——malloc
malloc()动态分配内存存储空间头文件:#include原型:void*malloc(size_tsize)参数说明:size为需要分配的内存空间大小,单位是Byte函数说明:在堆区分配一块sizeByte大小的内存空间,用于存放数据,这块内存空间被分配后不会被初始化,因此这些内存空间对应的值是未知的。如果需要对分配的内存初始化,可以使用calloc()函数返回值:分配成功返回指向分配的内存的
Warm_SB
·
2020-07-09 22:29
stm32
hal
STM32Cube IDE使用lib、a库文件方法
STM32
CubeIDE
使用lib、a库文件方法在使用STM32
CubeIDE
开发过程中,如果需要使用别人写好的.lib或者.a时,直接将文件的路径包含进去并不能正常使用,编译会报错“undefinedreferenceto
一个颗不倒翁
·
2020-07-09 22:32
程序员
嵌入式
STM32
CubeIDE
外设设置注意点(CAN、TIMER等等)
STM32
CubeIDE
运行环境友好,功能丰富,更新迅速,相比之前的keil等stm32开发环境要好很多,但是每一个新环境都有自己的坑。。。。
梦想飞翔的鱼
·
2020-07-09 20:40
[STM32
CubeIDE
二] printf重定向設置
在STM32
CUBEIDE
环境下使用printf的设置方法使用代碼自動生產工程文件之後,需要增加重定向文件,有二個方案;一、直接修改_write函數。
KarmaStone
·
2020-07-09 18:59
STM32CubeIDE
stm32
CUBEIDE
生成的时钟配置代码详解
voidSystemClock_Config(void){RCC_OscInitTypeDefRCC_OscInitStruct={0};//声明并初始化RCC_ClkInitTypeDefRCC_ClkInitStruct={0};//声明并初始化RCC_PeriphCLKInitTypeDefPeriphClkInit={0};//声明并初始化/**InitializestheCPU,AHBa
keke2015
·
2020-07-09 18:01
stm32
STM32
CubeIDE
串口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新型开发环境——STM32
CubeIDE
=TrueSTUDIO+STM32CubeMX
终于,ST官方看到客户需求了,2019年推出了STM32
CubeIDE
,直接把STM32CubeMX和TrueSTUDIO整合起来。当时是1.0版本,我试
chang_jiang123
·
2020-07-09 14:02
STM32
CubeIDE
使用笔记(04):杂项记录(要点、方法、技巧等等)
hex文件编译优化等级设置全局宏定义assert_param函数使用调试异常使用C++STM32CubeMX代码生成异常复制项目并更改项目名称默认情况下中文字体大小异常总结目的本文主要记录了STM32
CubeIDE
Naisu_kun
·
2020-07-09 11:38
STM32相关
STM32学习笔记 —— STM32
CubeIDE
安装与配置
特点ST官方出品,完全免费集成CubeMX基于Eclipse/CDT框架支持Eclipse插件支持GDB调试GCC工具链跨平台支持下载STM32
CubeIDE
下载链接在下载界面选择相应的版本后,会跳出一个界面
VinsonTM
·
2020-07-09 09:36
STM32学习笔记
STM32
CubeIDE
工具外设引脚配置分析
目录一、SPI二、USART三、IIC四、SDMMC一、SPISPI控制Flash1、这里相位和极性选用mode1虽然flash手册可以mode3但是再配置的时候,无论GPIO在复用推挽下,如何上下拉,都无法正常通信2、正常来说,MISO是输入,应该是使用浮空输入的,但是在这里也只有复用推挽,网上解释为复用后,MISO默认就是输入模式,推挽对此引脚不起作用,后面,上拉下拉其实是对其起作用的。3、S
一只小菜鸟奋斗
·
2020-07-09 09:21
GPIO配置
STM32
cubeIDE
环境配置安装-汉化-主题设置
STM32
cubeIDE
环境配置安装-汉化-主题设置一、首先在电脑上安装完成Java的环境二、STM32
cubeIDE
下载三、汉化四、主题设置STM32Cube是软件工具和嵌入式软件库的组合:·全套PC
_Hello Spring
·
2020-07-09 09:36
STM32
嵌入式系统
STM32
CubeIDE
版本更新---V1.3.0(附网盘下载链接)
很久没去ST官网,逛了下发现STM32
CubeIDE
又进行了更新,有些朋友可能对STM32
CubeIDE
还不是很熟悉,其实这个就是之前的STM32CubeMX+arm收购的一个开发工具TrueStudio
CodeAllen的博客
·
2020-07-09 08:48
STM32深入剖析实践
STM32
cubeIDE
安装后的汉化启动
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
stm32
CubeIDE
开发笔记0:前言及stm32
CubeIDE
安装
STM32
CubeIDE
开发笔记0:前言及stm32
CubeIDE
安装写在前面stm32
CubeIDE
与HAL库软件获取与安装版权声明:本文为博主原创文章,遵循CC4.0by-sa版权协议,转载请附上原文出处链接和本声明
遥望1415984987
·
2020-07-09 08:13
stm32
STM32开发环境搭建(STM32
CubeIDE
)
工具软件STM32开发工具很多,在这里我选用STM官方的STM32
CubeIDE
免费开发环境。
TGL233
·
2020-07-09 07:47
STM32
STM32
CUBEIDE
1.3.0学习教程
本篇主要讲述:1.LED2.KEY3.USART4.EXIT5.定时器中断6.PWM7.输入捕获这里是输入捕获的借鉴引用https://blog.csdn.net/as480133937/article/details/99407485?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-
上班机器人
·
2020-07-09 07:38
stm
stm32
STM32Cube
STM32学习笔记 —— STM32
CubeIDE
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学习笔记
STM32
CubeIDE
使用总结(四)——遇到的问题
1.如何添加自己编写的头文件和源文件如果没有正确添加头文件和源文件,会报类似如下错误:my_header.h:Nosuchfileordirectory。step1:添加自编头文件的路径选中工程,点击菜单栏Propertise:C/C++Build->Settings->ToolSettings->MCUGCCCompiler->Includes点击"Add"符号,会出现选择头文件的对话框,如下图
tuxinbang1989
·
2020-07-08 08:24
嵌入式系统
STM32
CubeIDE
SRAM
随言:单刀直入!看不懂就看后面的理论部分。参考文档:《AN2784ApplicationnoteUsingthehigh-densitySTM32F10xxxFSMCperipheraltodriveexternalmemories.pdf》下载链接:https://www.stmcu.org.cn/document/detail/index/id-200186官方程序:..\STM32Cube\
sudaroot
·
2020-07-08 06:46
STM32
STM32CbueIDE下载和汉化
STM32
CubeIDE
是一个多功能的多操作系统开发工具,是STM32Cube软件生态系统的一部分。
sudaroot
·
2020-07-08 06:15
STM32
STM32
CubeIDE
中导入TrueSTUDIO项目后中文注释乱码问题的解决方法
在STM32
CubeIDE
中导入一个TrueSTUDIO的项目后,会发现原来程序中的中文注释都编程乱码了,无法正常显示。
HongAndYi
·
2020-07-06 22:52
STM32Cube
TrueSTUDIO
2020-07-06 搭建开发环境 --- 基于STM32
CubeIDE
软件工具本系列博客将使用以下软件工具进行开发:STM32
CubeIDE
---建立工程、代码编辑、编译、调试、下载STM32CubeProg---单独的下载程序G
mz8023yt
·
2020-07-06 20:40
STM32
CubeIDE
调试时,报Error in final launch sequence: Failed to start GDB server
手上有块小蓝板(淘宝某款),又名BulePill,样子大概长这样使用STM32
CubeIDE
生成代码,调试时接上ST-LINKV2后,调试的时候报错Errorinfinallaunchsequence:
银天蓝之歌
·
2020-07-06 10:16
STM32
STM32学习笔记 —— STM32
CubeIDE
+HAL库+USART+串口收发
发送函数HAL_UART_Transmit(huart,pData,Size,Timeout);HAL_UART_Transmit(&huart3,(uint8_t*)"HelloWorld\n",12,1000);HAL_UART_Transmit(&huart3,&TxData,1,1000);中断接收使能函数,接收中断一次后失效,需要再次使能HAL_UART_Receive_IT(huart
VinsonTM
·
2020-07-06 07:29
STM32学习笔记
【STM32】STM32
CubeIDE
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控制系统开发
CCS811二氧化碳和TVOC传感器 HAL库 模拟IIC调试成功 适用于CubeMX
CubeIDE
目录一、硬件连接二、模拟IIC头文件C文件三、CCS811过程CCS811工作流程(官方文档)1.[BootMode]读取硬件ID2.[BootMode]读取状态值3.[BootMode]切换到APP模式4.[APPMode]读取状态值5.[APPMode]设置测量周期6.[APPMode]读取传感器值CCS811代码(改编自文献2)头文件参考文献一、硬件连接VCC-3.3VSCL和SDA接IIC
zateper
·
2020-07-05 15:47
STM32
嵌入式
传感器
嵌入式
传感器
详解STM32
CubeIDE
中 HAL库的串口中断接收函数 HAL_UART_Receive_IT
MX串口配置方法见:
CubeIDE
利用自带HAL库串口收发一、代码自动生成以后的项目及代码结构:main.c中,调用了串口初始化串口初始化函数赋值了串口的参数相当于底层的初始化,配置引脚、并开启中断。
zateper
·
2020-07-05 15:46
STM32
STM32
CubeIDE
利用LL库 SysTick简单实现hcsr04超声波测距
一、超声波测距模块简介(网络摘取)HC-sr04是一款典型的超声波测距模块,升级版的程序和04的差别不大,只是测量范围和精度有所不同。它是如何工作的?超声波传感器使用声纳来确定到物体的距离。以下是其工作过程:1.发射器(触发引脚)发送信号:一段高频声音。2.当信号遇到一个物体时,它会被反射;3.然后发射器(回声引脚)接收该信号。信号发送和接收之间的时间可以告知我们到物体的距离。这个是可以实现的,因
zateper
·
2020-07-05 15:46
STM32
嵌入式
stm32
STM32
CubeIDE
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
嵌入式
STM32
CubeIDE
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
嵌入式
STM32
CubeIDE
ADC 单次转换模式
目录一、先贴三张官方文档的截图二、整理一下流程三、CubeMX的配置四、代码生成及分布五、需要用户自己添加的代码附:官方例程一、先贴三张官方文档的截图翻译一下大概的意思:1)顶层参数配置a.ADC的时钟不能高于14MHzb.可用HAL_ADC_MspInit()使能时钟c.时钟源选择、时钟分频配置。2)基础配置a.使用HAL_ADC_Init()来初始化一些参数(使用了大量的SET_BIT()函数
zateper
·
2020-07-05 15:46
STM32
嵌入式
STM32
CubeIDE
LL库实现串口收发
接之前的HAL库串口篇:https://blog.csdn.net/u010779035/article/details/103764852目录前言一、MX配置二、生成的代码三、用户代码小结前言在某次实践中,使用HAL库中断接收,会出现不少毛病,查了硬件软件看起来都没问题,考虑了一下可能是HAL库函数的操作耗时过长等原因。无奈之下,尝试使用了LL库,问题不再复现。LL库的使用其实就相当于直接操作寄
zateper
·
2020-07-05 15:46
嵌入式
STM32
STM32
CubeIDE
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
嵌入式
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他