点亮第一盏LED灯 2),stm32CubeMX在线导入F103C8T6芯片包
继续嵌入式入门,点亮第一盏LED灯,认识了stm32最小系统板后,就要安装stm32编写代码的工具,一共需要有2个工具,stm32CubeMX和Keil,
stm32CubeMX下载地址
:https://www.st.com/content/st_com/en/stm32cubemx.html
Keil下载地址:
https://www.keil.com/download/product/
具体安装过程就不演示了,说一下这两个软件的关系,stm32CubeMX是以图形化的方式生成一些固定代码,然后将生成的代码导入到keil, keil才是真正的写业务代码的地方,stm32CubeMX只是辅助,
有这么方便的stm32CubeMX辅助工具为什么不用呢,是吧,接下来是在stm32CubeMX导入stm32F103C8T6核心包和相关依赖库,有离线和在线两种方式
先说在线方式:
在stm32CubeMX首页
选中 STM32Cube MCU Packages标签页,在列表里选中STM32F1系列
下面按钮有From Local 和 From Url 两个按钮,就是选择离线安装还是在线安装,点击 From Url按钮就自动安装了
, 很简单吧。
stm32F1系列的芯片包以及依赖库安装之后,接下来就在stm32CubeMX创建项目
同样的在stm32CubeMX首页
在打开的页面设置芯片类型,我们项目的芯片类型是F1系列的03子系列,参数是C8T6,
1. 设置芯片系列,选中STM32F103
2. 设置芯片核心,是Cortex-M3
3. 设置其他参数,选中C8Tx
OK,到这里就可以愉快的进行项目编写了。