配置STM32项目环境
1. 选择合适的开发板
首先我们需要选择一块合适简单的开发板,学习的板子选择stm32—f103系列板子。
这一系列器件具有以下优势:
-
性能:STM32F103F系列提供了一个强大的32位ARM Cortex-M3内核,具有足够的处理能力来处理大多数嵌入式应用。
-
外设丰富:这些芯片提供了丰富的外设,包括定时器、UART、SPI、I2C等,使得它们能够方便地与各种外设模块配合使用,满足多种应用需求。
-
内存容量:STM32F103F系列具有不同的内存选项,提供了足够的RAM和Flash存储器来存储程序和数据。
-
低功耗:意法半导体的STM32微控制器通常具有较低的功耗,这对于电池供电或需要低功耗运行的应用来说是一个重要优势。
-
封装多样:STM32F103F系列提供了多种封装选项,适应不同的电路设计和空间要求。
-
成本效益:作为STM32系列的一部分,STM32F103F系列提供了良好的成本效益,使得它们在许多预算有限的项目中成为一个受欢迎的选择。
-
生态系统支持:STM32系列有着广泛的第三方支持和开发资源,包括各种开发板、软件库和教程,这对于新手和有经验的开发者来说都是一个巨大的优势。
-
广泛的应用:由于其性能和外设的灵活性,STM32F103F系列适用于多种应用场景,包括工业控制、消费电子、物联网、医疗设备和汽车电子等。
虽然STM32F103F系列是一个较老的型号,但它在成本、性能和易用性方面仍然保持着吸引力,特别是在入门级和小型项目中。所以我们选择stm32—f103指南者进行学习。
2 .硬件连接
把仿真器用 USB 线连接电脑,如果仿真器的灯亮则表示正常,可以使用。然后把仿真 器的另外一端连接到开发板,给开发板上电,然后就可以通过软件 KEIL 或者 IAR 给开发 板下载程序。(如下图所示)
3. 仿真器配置
在仿真器连接好电脑和开发板且开发板供电正常的情况下,打开编译软件 KEIL,在魔术棒选项卡里面选择仿真器的型号,具体过程看图示:
3.1 Debug 选项配置
3.2 Utilities 选项配置
3.3 Debug Settings 选项配置
3.4 选择目标板
3.5 下载程序
如果前面步骤都成功了,接下来就可以把编译好的程序下载到开发板上运行。下载程 序不需要其他额外的软件,直接点击 KEIL 中的 LOAD 按钮即可。 程序下载后,Build Output 选项卡如果打印出 Application running…则表示程序下载成功。如果没有出现实验现象,按复位键试试.
标签:系列,入门,配置,仿真器,开发板,STM32,STM32F103F,外设 From: https://blog.csdn.net/2301_78660211/article/details/136722048