STM32CubeMx(Keil5)开发之路——1配置第一个项目

发布者:泥匠手最新更新时间:2019-06-18 来源: eefocus关键字:STM32CubeMx  Keil5  配置 手机看文章 扫描二维码
随时随地手机看文章

运行环境

Windows10

STM32CubeMX___Version 5.0.0

Keil5(MDK5)___Version 5.15

简介

本例程主要搭建第一个项目,并且完成最基本的项目所需配置,后续的教程都基于这篇教程。


STM32CubeMx配置

新建项目

搜索自己芯片的型号

点击选择封装形式

选择外部晶振

可以根据需求调节各个总线的时钟频率(就具体情况而定)

DEBUG选项选择"Serial Wire"(4线烧录,CLK,DIO,VCC,GND)

你会看到芯片引脚会占用这几个引脚,就是烧录用的CLK和DIO

点击"Project Manager"

修改项目名称

修改项目保存路径

选择编写工具(我使用Keil5,所以选择"MDK-ARM V5")

选择"Code Generator"

.c 和 .h文件分开

点击"GENERATE CODE"生成项目代码

打开生成的项目代码,如下图所示,进行简要说明

点击编译项目文件(通常"0 Error(s) , 0 Warnning(s)"

请写在USER代码的"***BEGIN***" 和 "***END***"之间写自己的代码,这样修改参数就不会被覆盖自己的代码


关键字:STM32CubeMx  Keil5  配置 引用地址:STM32CubeMx(Keil5)开发之路——1配置第一个项目

上一篇:STM32CubeMX(Keil5)开发之路——9设置微秒级别的延时
下一篇:学习STM32CubeMX与HAL库吐槽

推荐阅读最新更新时间:2024-11-18 09:28

如何使用NXP的PLU配置工具
简介 本篇文章介绍如何使用NXP的PLU配置工具。 本篇文章来自How to use the PLU configuraTIon tool - NXP Community,原作者soledad。 PLU是NXP的LPC804和LPC5500系列MCU具有的特殊外设,英文Programmable Logic即可编程逻辑单元,它相当于一个简单的FPGA,可以应付相对复杂一些的组合逻辑需求,具有灵活的输入输出用法。NXP提供的PLU的配置工具,可以让设计流程支持Verilog模式,示意图设计模式以及直接使用配置LUT的模式。 LPC80x 15 MHz|Arm Cortex-M0+|32-bit Microcontrollers (MC
[嵌入式]
如何使用NXP的PLU<font color='red'>配置</font>工具
2018版三星A7现身跑分网站 配置信息已确认
此前2018版三星Galaxy A7现身GFXBench基准测试网站,当时它搭载Exynos 7885处理器,最新的信息显示,该机出现在GeekBench 4网站上,配置再获确认。   据称,2018年版三星A7内置更大的6GB运存,而不是4GB,该机型号为SM-A730F,F代表着面向欧洲销售。之前我们认为,三星会在中国推出6GB大运存版本,因为当地竞争力非常的激烈,不过现在看来,欧洲机型也会拥有6GB版本。   信息再次确认,该机搭载Exynos 7885八核处理器,主频为1.59GHz,单核跑分为1490,多核跑分为4172,属于时下中端水平。跟骁龙660相比有一定差距,但单核略好于骁龙630。 2018版三星A7现身Ge
[手机便携]
骁龙808+3GB RAM 疑为锤子T2配置曝光
    锤子的坚果手机刚刚发布没多久,关于锤子手机2代的配置信息就被曝光,安兔兔目前公布了锤子一款新产品的工程机配置信息,该机极有可能为锤子手机2代“锤子T2”,跑分为47872分。 疑似锤子T2工程机跑分及配置曝光(图片引自微博) 锤子T2工程机跑分47872(图片引自微博)     根据安兔兔公布的信息,锤子T2代正面会采用1920x1080像素的5英寸屏幕;搭载高通骁龙808处理器,辅以2GB运行内存+32GB存储空间;摄像头组合为前置500万像素+后置1300万像素;运行基于Android 5.1的锤子系统。    编辑点评:锤子T2的硬件配置相比锤子T1确有提升,但幅度不是很大。从T1的四核骁龙801升级为
[手机便携]
[单片机框架][bsp层][nrf51822][nrf51422][nrf51802][bsp_adc] ADC配置和使用
Analog to Digital Converter (ADC) The 10 bit incremental Analog to Digital Converter (ADC) enables sampling of up to 8 external signals through a front-end multiplexer. The ADC has configurable input, reference prescaling, and sample resolution (8, 9, and 10 bit). Note: The ADC module uses the same analog inputs as
[单片机]
STM32定时器中断配置
1.使能时钟 定时器时钟 2.配置定时器结构体、使能 3.开启定时器中断,配置中断结构体 配置例子 #include tim.h #include stm32f10x.h void tim_config(void) { TIM_TimeBaseInitTypeDef TIMinitStructure;//定时器结构体 NVIC_InitTypeDef NVICinitStructure;//内核中断结构体 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);//中断优先组函数 RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM
[单片机]
STM32定时器中断<font color='red'>配置</font>
cubemx实现CAN通讯
首先要安装cubemx跟Keil5两个编程软件 然后打开cubemx软件,新建一个工程项目: 输入CPU型号: 在右下角双击CPU具体型号 稍等片刻会打开如下对话框: 首先要配置系统的调试方式:我们选择SW方式 然后配置晶振源,这里选择的是外部晶振,8M 使能看门狗 使能CAN 使能TIM2时钟源,采用内部时钟 配置完成后可以看到单片机管脚已经做了配置 切换到Clock Configuration选项卡,配置时钟周期,这里配置为8M 切换到Configuration选项卡,进入CAN配置选项配置波特率如下为500Kbps 配置接收中断 配置定时器如下为1ms定时器 配置定
[单片机]
cubemx实现CAN通讯
MAX752的管脚配置和内部结构框图
MAX752的管脚配置和内部结构框图
[电源管理]
MAX752的管脚<font color='red'>配置</font>和内部结构框图
商业周刊:无线芯片组需求进入白热化
笔记本电脑及一流无线设备强劲的销售将拉动明年市场对Wi-Fi芯片组需求的急剧上升。 市场研究公司In-Stat日前发表报告称,繁荣的笔记本电脑市场及消费者对新型无线消费设备需求的复苏将推动今年Wi-Fi芯片组需求的增长。In-Stat在该研究报告中称,Wi-Fi越来越多地应用于各种设备中,特别是笔记本电脑应用更加广泛,2006年笔记本电脑市场是Wi-Fi主要的增长领域。 In-Stat称,2006年有8400多万台笔记本电脑配置了Wi-Fi功能,与前一年相比增长了33%,这个数字还将进一步增长,到今年年底配置Wi-Fi的笔记本电脑预计将达1.1亿台。该研究公司认为,配置Wi-Fi功能的笔记本电脑出货量的增长主要得益于其价格的下降,
[焦点新闻]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved