北京pk10真实高手公式_STM32CubeMX 软件使用学习笔记1

2019-10-08来源: eefocus关键字:北京pk10真实高手公式_STM32CubeMX  软件使用  学习笔记

1:CubeMX是ST公司开发的一款软件,旨在通过图形化的配置MCU方式,来减轻开发人员的工作量,让大家更轻松,快乐。


用户使用图形化工具配置MCU后,CubeMX可以根据用户选择的IDE,来生成对应的工程文件(包含了初始化代码),下文将介绍。


可以在ST的官网上查看CubeMX的功能介绍,并下载CubeMX. http://www.st.com/en/development-tools/stm32cubemx.html


北京pk10真实高手公式2:CubeMX下载完成后,在安装时,会提示安装java sdk, 按提示安装即可。


3:安装完成后,打开软件,界面如下。

4:手动安装MCU软件包。菜单栏“Help”->北京pk10真实高手公式“manage embedded software packages” , 可以看到STM32F0~F4 的安装包信息,根据自己需求安装对应的软件包。


北京pk10真实高手公式5:创建一个简单的工程示例。


    5.1 点击“New Project” (可能会卡,需要等待很长,好几分钟时间,提示在下载更新东西,如果不想等,就点cancel),会出现选择MCU型号的窗体,如下。我这里选择的是STM32F103系列的一款单片机,下图中还可看到此款单片机的价格,特点,原理图,文档等信息。

    5.2 双击所选择的MCU所在行,既可进入图形配置窗体,如下图。可以直观的看到单片机的引脚图,单击对应的管脚,会弹出此管脚的功能选择框,按需要点击勾选。

    5.3 图形化的时钟配置。对于新手来说,面对STM32那复杂时钟树,都会懵逼的。CubeMX可以很简单点点鼠标来配置。点击“Clock Configuration”,就可以看到时钟的图形配置窗体,如下图(我这里因为配置了USB,而USB需要使用外部HSE时钟,而导致图形时钟配置报错,暂时不知道怎么处理)。


   5.4 后面还有“Configuration”,“Power Consumption Calculator”,暂时不会用,以后再学习了。


   5.5 生成初始化的工程文件1。菜单栏 点击“Project” ->“Settings...” 填入工程名,选择工程文件的保存位置,选择IDE,然后点击OK 。北京pk10真实高手公式如下图(我的IDE工具是MDK V5)。

5.6 生成工程工程文件2. 点击菜单栏“Project”->“Generate Code”, 然后等一会,就会弹出,代码生成成功。点击“Open Project”,我的IDE MDK V5 就会打开刚生成的工程,如下图。

5.7 更多的CubeMX 使用,以后再好好学习。CubeMX的熟练使用可以提高开发的速度。

关键字:北京pk10真实高手公式_STM32CubeMX  软件使用  学习笔记 编辑:什么鱼 引用地址:http://news.socialskive.com/mcu/ic476325.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。北京pk10真实高手公式如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过上海快三app赚钱—主页-彩经_彩喜欢子邮件或上海快三app赚钱—主页-彩经_彩喜欢话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:stm32 CubeMx falsh应用
下一篇:最简单的方式 创建STM32的工程(使用标准库)-2

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

HAL库 北京pk10真实高手公式_STM32CubeMX教程五----看门狗(独立看门狗,窗口看门狗)
前言:   今天我们来学习看门狗的配置与函数,看门狗可以有效解决程序的跑飞,在使用过程中比较常见,是防止芯片故障的有效外设,我们一起来学习下HAL库 北京pk10真实高手公式_STM32CubeMX的独立看门狗,靠窗看门狗的使用。本系列教程将HAL库与北京pk10真实高手公式_STM32CubeMX结合在一起讲解,使您可以更快速的学会各个模块的使用所用工具:1、芯片: STM32F407ZET62、北京pk10真实高手公式_STM32CubeMx软件3、IDE: MDK-Keil软件4、STM32F1xx/STM32F4xxHAL库 知识概括:通过本篇博客您将学到:北京pk10真实高手公式_STM32CubeMX创建看门狗例程独立看门狗,靠窗看门狗 工作原理看门狗在由单片机构成的微型计算机
发表于 2019-11-16
HAL库 北京pk10真实高手公式_STM32CubeMX教程五----看门狗(独立看门狗,窗口看门狗)
使用北京pk10真实高手公式_STM32CubeMX,生成STM32F103ZE SPI3 HAL 工程
1,选择芯片型号为STM32F103ZET6,开始工程,引脚配置如下:主要是RCC,SPI3,和SYS三个模块2,时钟配置,可按下图进行:3,SPI3配置,如下图,配完这一步其它可以不管,直接生成工程。4,生成工程,打开工程手动输入红框中内容。运行:成功输出波形。
发表于 2019-10-18
使用北京pk10真实高手公式_STM32CubeMX,生成STM32F103ZE SPI3 HAL 工程
stm32 CubeMx falsh应用
北京pk10真实高手公式_STM32CubeMx工具没有配置Flash应用。北京pk10真实高手公式需用户调用库函数实现FLASH的擦除、读、写操作。具体FLASH的擦除、读、写流程及具体配置详情需查看STM32 FLASH编程文档。现贴出基于北京pk10真实高手公式_STM32CubeMX工具MDK建立的工程文档,实现的FLASH操作代码。//读取指定地址的半字(16位数据)//faddr:读地址(此地址必须为2的倍数!!)//返回值:对应数据.uint16_t STMFLASH_ReadHalfWord(uint32_t faddr){return *(uint16_t*)faddr; }//从指定地址开始读出指定长度的数据//ReadAddr:起始地址//pBuffer:数据指针
发表于 2019-10-08
关于由CubeMx 生成stm32f4+freertos,不正常分析之堆栈大小设置
freertos官方手册上有说,移植中出现的问题大多数是由堆栈设置不合理造成的,今天结合自身遇到问题分析一下1.任务堆栈设置过小,很容易造成硬件溢出,跳转到void HardFault_Handler(void);调试方法,可以通过调用函数,UBaseType_t uxTaskGetStackHighWaterMark( TaskHandle_t xTask );来跟踪剩余堆栈,不过在CubeMx中的Configuration->FreeRtos->Include parameters中使能uxTaskGetStackHighWaterMark函数;2.整体设置过小,TOTAL_HEAP_SIZE
发表于 2019-09-30
STM32F4 CubeMX HAL CAN 使用步骤
(这仅仅是一个最简单的CAN示例Demo程序,仅作参考。最新的HAL库CAN的部分有所改变,不能直接使用该文方法。)北京pk10真实高手公式_STM32CubeMX版本:固件库版本:第一步分:CubeMX软件配置。0、工程配置以及芯片选择这里就不再赘述了,最好是勾选为每个外设生成独立的.c源文件。1、打开CAN外设。2、配置芯片时钟树。这里我使用了芯片内部HSI RC,主时钟配置为168MHz。3、CAN配置。3.1配置波特率为1Mb/s。计算方法:42M/2/(14+6+1)==1M3.2、使能RX0接收中断。到这里配置已经完成了,这里我们只配置了部分选项,其余大部分都是采用的默认配置。点击工具栏中齿轮图标,生成代码。第二部分:代码修改。1、打开工程
发表于 2019-09-30
STM32F4 CubeMX HAL CAN 使用步骤
北京pk10真实高手公式_STM32CubeMX图形化配置软件使用
;                                                         2、BYPASS Clock Source(旁路时钟源),是指无需使用外部晶体时所需的芯片内部时钟驱动组件,犹如芯片内部的驱动组件被旁路了,也就是无需内部的驱动上海快三app赚钱—主页-彩经_彩喜欢路了,直接使用外部的时钟信号。3、Crystal/Ceramic
发表于 2019-07-19
北京pk10真实高手公式_STM32CubeMX图形化配置软件使用
小广播
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

上海快三app赚钱—主页-彩经_彩喜欢子工程世界版权所有 京ICP证060456号 京ICP备10001474号 上海快三app赚钱—主页-彩经_彩喜欢信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 socialskive.com, Inc. All rights reserved