前言
以前学习单片机时,要自己新建工程和添加相应的初始化代码,步骤比较多,有点繁琐。现在发现在单片机上有这个CubeMX软件来给我配置,直接在软件里配置一下就可以了,省略了一些步骤,非常方便,之后直接添加应用代码就可以了,大大提高了效率。当时我用的是精英开发板来学习的。
一、学习步骤
1.软件安装部分
软件安装(略)
2.CubeMX 介绍部分
2.1.CubeMX工程配置
2.2.1 选择对应开发板的芯片型号:STM32F103ZE 2.2.2 启用下载调试接口
2.2.3 Debug 建议选择Serial Wire 方便使用JTAG接口或SWD接口进行下载和调试程序 2.2.4 时钟源选择 2.2.5 系统时钟配置,配置为72M主频
2.2.6 配置引脚工作模式 如果找不到对应引脚,可以用搜索功能查找 2.2.7 配置引脚参数
2.2.CubeMX工程输出配置
2.2.1 要注意的是文件名和路径不要有中文路径,否则最后生成工程会报错。 选择编译环境,根据情况来选,我用的是MDK 2.2.1 MDK工程生成一个独立的.c/.h文件 2.2.2 生成工程 可以选择打开MDK工程或者关闭,可以在生成的目录下找到该工程
3.MDK部分介绍
3.1 打开MDK工程 打开工程,首先编译一下工程,先保证工程无误后在添加应用代码
编写点亮LED的代码
编写LED交替闪烁的代码 LED交替闪烁可以用电平翻转的语句,更方便些
4.硬件连接
二、总结
以上就是初学Cubemx时的一些笔记,主要就是使用到的步骤,没有常用的就不展开描述了。点灯的实验还是挺简单的…
其它的功能代码,持续更新中…
|