目录
- 一、安装STM32CubeMX
- 1.下载及安装流程
- 安装jdk
- 安装STM32CubeMX
- 2.安装固态库
- 二、点亮LED灯
- 1.新建项目
- 三、总结
一、安装STM32CubeMX
1.下载及安装流程
安装jdk
由于STM32CubeMX是Java实现的,需要安装jdk环境。
jdk官网下载链接:
https://www.oracle.com/java/technologies/javase-downloads.html
安装STM32CubeMX
下载地址:
https://www.st.com/en/development-tools/stm32cubemx.html
它会给你邮件发送下载,点击就好了
下载完成后点击安装包进行安装
以下是安装步骤,照着图示内容勾选并安装就好啦!
Done后就安装好咯。
2.安装固态库
打开STM32CubeMX,选择Help下的Manager embedded software packages
选择对应的芯片(这里为F1),Install Now:
二、点亮LED灯
参考嵌入式作业5与作业5用的一样的引脚。(A0,B0,C15)
1.新建项目
选择File下的New Project,即新建项目:
然后等下载
选择自己的芯片类型(这里用的是stm32f103c8t6),选择下边的item,然后Start Project
然后根据下图顺序依次设置
在while循环中写入以下代码
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0, GPIO_PIN_RESET); // 灯1亮
HAL_Delay(1000); // 延时1s
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0, GPIO_PIN_SET); // 灯1灭
HAL_GPIO_WritePin(GPIOC, GPIO_PIN_15, GPIO_PIN_RESET); // 灯2亮
HAL_Delay(1000); // 延时1s
HAL_GPIO_WritePin(GPIOC, GPIO_PIN_15, GPIO_PIN_SET); // 灯2灭
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_0, GPIO_PIN_RESET); // 灯3亮
HAL_Delay(1000); // 延时1s
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_0, GPIO_PIN_SET); // 灯3灭
编译代码,连接电路,烧录运行
运行成功
三、总结
这次在写博客的时候学会了怎么表示链接,这样浏览起来更加的方便get√。
然后就是那个下载芯片版本的时候容易出错,下了好几次。
了解并学习了安装及其使用 stm32CubeMX,操作不是很熟练,还需要多加练习。