历史上的今天
今天是:2025年07月31日(星期四)
2019年07月31日 | STM32CubeMX开发实战之工具篇
2019-07-31 来源:eefocus
一、工具从哪来
当然在各自的官网上下载,正版绝对正版,只是需要licence而已,当然在我国不吃这一套,必须各种破解,相信大家找资源能力都是顶级的存在,所以这里就不贴链接了。
1. MDK KEIL下载点我点我
2. STM32CubeMX点我点我
二、工具怎么用
2.1 KEIL基础使用
下载安装(这节我要略,靠大家了)
页面介绍
这种编程类的软件IDE其实都是大同小异,不信看下图。

有些刚接触的同志看到英文容易有畏难或者抵触情绪,脑袋里就是一行字:要是有个汉化的就好了。其实不然,这种软件,你只要静下来看一遍,玩一遍就知道,这TM就是个非常简单的玩意。好了,废话不表了。继续。
那根棒子有何用
鼠标放到棒子那里,看下图,提示了个“Options for target…”,其实就是个配置页面。
点击之后出现下图。这个里面标签很多,下面逐一介绍下。

Device标签

Target标签

Output标签

Listing标签

User标签

C/C++标签

Asm标签

Linker标签

Debug标签

Utilities标签
这个棒子讲完了,其实和没讲一样,大多数就是默认设置,主要是大家要熟悉有这么个棒子,需要配置的时候来改一改,动一动。
软件包安装器
软件包管理很重要,现在Keil的包管理策略很灵活,就是按需使用。比如说项目中使用了某个特定系列的MCU,就下载特定系列的包即可,不必要将所有的包都下载,这样整个软件就相当于“瘦身”了。好了,把鼠标移到对于图标处,提示“Pack Installer”,如下图。
点击该图标,出现下图。

注意,前方高能,当你看到个包想点击“install”安装的时候,会出现一个打击你动力的事情,那就是根本TM的下不动,完全没速度啊。但是某名人说过一句话:
任何困难都是有解决办法的!
keil中无法下载安装包的解决办法有2种。
1. 就是有个访问全球的网络,那就可以慢慢下载了,这一种要求有点高了,毕竟不是人人都会饭强。
2. 那就来第二种吧,把下载的包地址复制,然后放在百度网盘里离线下载,最后再下载到本地即可。
关于第2种方法,我忍不住举个栗子。首先点我点我,在该网页中找到你想要下载的包下载,比如STMicroelectronics STM32L151C8,可以知道其下载地址为https://keilpack.azureedge.net/pack/Keil.STM32L1xx_DFP.1.2.0.pack;其次打开百度网盘,如下图所示操作。;最后你就可以从网盘里找到这个包,然后自行下载到本地咯。

2.2 CubeMX基础使用
下载安装(这节我要略,靠大家了)
页面介绍
点开软件,简洁明了,点击新建项目会弹出选择哪一款芯片的选择,具体如下图所示。可以直接搜,可以根据各种条件过滤,自己试一试就晓得了。
功能区介绍
其实常用的功能不多,主要由引脚配置、时钟配置、硬件资源配置。在本篇文章中不一一展开,在后续具体的功能介绍中会穿插讲解。功能区展示见下图。
三、结尾
其实工具都是大同小异的,都是为了解决问题,所以这里只是做个引子,大家想用什么就用什么,只要顺手就行。
史海拾趣
|
液晶显示问题。我买了快开发板,本来是1024*768分辨率的,根据网上资料,修改成800*600,但是整个WINDOWS界面只显示了屏幕的左上角,其他WINDOWS CE程序一切正常,不知道如何是好,希望各位能给电帮助。… 查看全部问答> |
|
一 为什么说是伪动态 做网站的人知道动态网页常用的开发语是ASP.net、JSP、PHP。而这里我们是没法用上的,我们用的是cgi文件。 二 什么是CGI Common Gate Interface(通用网关 ...… 查看全部问答> |
|
大家好! 小弟现在遇到一个奇怪的问题。 硬件测试环境:板子是STM8S208,板子上有两个LIN接口,一个做主机,一个做从机,用一条串口线将两个口连接起来通信。   ...… 查看全部问答> |
|
近几天一直在TI网站上瞎转悠,深为它的器件性能所引,在我提交的电源方案中(还没有完善)决定使用它的Piccolo CPU : _TMS320f28035,它可以由一块CPU担任所设想的从PFC到输出部分的、全部分的功率控制。 然而,搞这个没有个仿真器 ...… 查看全部问答> |
|
如何使用 CCS 建一个 M3 的工程,一直在用 MDK,最近不得不熟悉 CCS ,不知道 CCS 要怎么建工程呢? 找到一个 PDF ,按照里边的步骤还是能编译,而且很慢,这样的工具怎么用呢? [ 本帖最后由 Study_Stellaris 于 2011-12-5 16:00 编辑 ]… 查看全部问答> |
|
在CCS3.3的开发环境下,拿TDS560仿真器连接omapl138的板子,在reset_TDS560USB_plus时出现如下错误:C:\\CCStudio_v3.3\\cc\\bin>dbgjtag -f brddat\\ccbrd0.dat -rv ------------------------------------------------------------------------ ...… 查看全部问答> |
|
BeagleBone试用第一周 底板PCB--今天终于决定把板子拿去制了。到底如何不管他。 今天终于决定把板子拿去制了。到底如何不管他。 时间要紧。有错就改嘛。反正还是好同志。 希望大家支持,阿莫那里要求插孔都加大0.15MM 所以我的孔画的比较大。 有关硬件的资料: [ 本帖最后由 damiaa 于 2012-9-28 16:27 编辑 ...… 查看全部问答> |




