您好!欢迎光临深圳市英瑞尔芯科技有限公司官方网站!
新闻动态
产品展示
联系我们

深圳市英瑞尔芯科技有限公司

地   址:深圳市福田区振华路现代之窗A座7B

联系人:刘小姐

电   话:186 6591 0262

微   信:186 6591 0262

新闻详情 当前位置:首页 > 行业新闻 > STM32F0单片机快速入门二 开发环境的建立

STM32F0单片机快速入门二 开发环境的建立
 日期:2021/12/17 22:53:00 

1.最少硬件系统

让 STM32F030 运作起來比较简单,在硬件配置上仅应给数据开关电源和摸拟开关电源引脚(VDD,VDDA)配电,最好是各自再加上去耦电容。最佳值: VDD引脚加 1个4.7uF并接好多个0.1uF 电容器,VDDA 引脚加 1个1uF并接 1个0.01uF电容器。电容器值大一些小些,乃至不用,对调节都不容易有很大危害。

必须留意的是 VDD 必须在2.4V和3.6V中间,VDDA必须高于或等于VDD。自然大家最多见的使用方法是把VDD和VDDA都收到3.3V。

VDD和VDDA中间用磁珠防护一下,有利于提升仿真模拟一部分电源电路(ADC, RC振荡器,PLL等)的可靠性。

右上图,是一个可以让单片机设计工作中起來的最少硬件系统。Boot0 引脚必须往下拉到地。留意电源电路中沒有时钟,单片机设计应用的是內部内置的 RC时钟 HSI(High-speed internal (HSI) RC oscillator),工作频率是8MHz。这一时钟在在出厂的时候会做校准,全温度范围内精密度在5%上下。假如必须更高精密的时钟源,必须另加晶振电路,或立即把时钟键入至 OSC_IN引脚。

2.下载调试器

必须用带SWD调节插口的下载调试器,如 ST-LINK/V2,或 JLink。

下边是规范的 20引脚 JTAG/SWD 插口。大家只必须使用在其中的 5个引脚:

1 VAPP, 接总体目标板上MCU的开关电源引脚 VDD。它的功效是让调试器了解总体目标板工作电压是多大。

7 SWDIO, SWD 双重手机充电线。

9 SWCLK, SWD 时钟线。

10 GND, 接总体目标板 GND。

15 NRST, 校准引脚,接MCU的校准引脚。此引脚可以不接。

注1:ST-LINK/V2的4,6,8,10,12,14,16,18,20 全是GND。其他调试器请参照常用调试器的文本文档。

注2:有的调试器可以从 19脚 对外开放配电。假如调试器沒有配电工作能力,或总体目标板功能损耗比较大,必须对总体目标板单独配电。

ST-Link安裝后可以在网络适配器寻找:

3.Keil安裝,官方网编码的下载调节

从ST官网下载 Keil,和方法 STM32CubeF0。安裝全过程从略。

缓解压力并且用 Keil开启下边这一工程项目:

\STM32Cube_FW_F0_V1.11.0\Projects\

STM32F030R8-Nucleo\Examples\GPIO\GPIO_IOToggle\MDK-ARM\Project.uvprojx

大家很有可能要根据 工程项目总体目标选择项(Options for Target),把调试器更改成具体应用的调试器:

以后 编译程序编码,下载编码。在左下方能够看见时间轴:

下载取得成功后,点一下 调节编码 按键,进到下边这一页面。能够看见存储器对话框(Registers),读取栈对话框(Call Stack Locals)。

左上方有 校准,满速运作,终止,踏入,断点调试,步出,运作到某行 等调节专用工具按键。我们可以根据 View 这一菜单栏加上大量的对话框,例如 Watch Window, Memory Window, Disassembly Window 等。

大家点一下 满速运作(Run)按键,假如用的是 NUCLEO-F030R8 单片机开发板,可以留意到木板上一个 LED灯(连至MCU的 PA5引脚)不断地闪动。

在这儿我们可以见到下载编码后程序流程默认设置停在 ** in( ) 这一主程序通道。可是如果我们尝试点一下复位开关(RST),会发觉程序流程停在了一段汇编代码里:

那麼到底 MCU 从一通电到逐渐操纵 LED 灯闪动,都经历了些什么?大家会在下面的文章内容里进一步讨论。

参考文献:

ST AN4325, Getting started with STM32F030xx and STM32F070xx series

ST-LINK V2 in-circuit debugger programmer for STM8 and STM32 User Manual

热烈欢迎扫一扫二维码下边微信公众平台,获得大量共享

http://weixin.qq.com/r/9D-O1n3EciANrTm192rm (二维码自动检索)

相关标签: