|
一、打开STM32CUBEMX新建工程
打开STM32CUBEMX
单击file
点击new project
选择芯片(按需选择,我这里使用的是STM32F103ZET6)
点击所选芯片
生成配置界面
二、STM32的基础配置
由于我们采用的是STLINK烧录的方式,要将SYS中的Debug改为SW
然后进行时钟配置将告诉时钟 低速时钟全部改为C/C
点击Clock Configuration,配置时钟主频为72MHz(直接点击HCLK将数值改为72即可,会自动配置)
注:到目前为止为基础配置,以后不再讲解
三、配置GPIO
翻阅单片机原理图LED一端与3.3V连接,一端与PE5,PE6连接。
因此,要将PE5,PE6设置为输出模式并设置为输出低电平LED才会点亮。
选中PE5引脚将其设置为GPIO_OUTPUT,即输出模式
在GPIO端口里GPIO_OUTLEVE将其设置为低电平输出
PE6同理可得
到此配置完成
四、生成MDK工程
因为我们使用Keil5进行编程,因此要生成相应的工程文件。(牢记,只讲一次跟前面时钟基础配置一样)
点击project manager
再点击Code Generator,勾选第二个类别的第一项,生成配置相应的.c跟.h文件,便于后期管理。
点击project对生成的project进行基础配置
对project命名按个人习惯命名,注意只能用数字、字母、下划线!!!
选择project的存储位置,点击browse,注意所选文件夹命名只能用数字、字母、下划线!!!
更改编程IDE,改为MDK
配置完成
点击GENERTE CODE即可生成
五、打开Keil5进行烧录
点击open project打开Keil5工程
点击进行编译
编译结束后显示0 error N warning (出现警告没事,只要不是错误就行)
将STM32的供电与STLINK都连接到电脑
点击进行下载待下载完成即可看到结果。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|