当前位置: 首页 > news >正文

STM32开发学习(三)----使用STM32CUBEMX创建项目

前言

开始正式接触代码,学习代码开发,先熟悉STM32CUBEMX软件,控制开发板的GPIO。(STM32F103C8T6)。

正式开始

1.打开软件

2.点击ACCESS TO MCU SELECTOR,进入软件选择,可能会弹出更新,等待更新完成即可。

3.打开调试接口

4.选择rcc时钟为外部晶振

5.配置外部时钟树,一般都是外部晶振启动

6.选择需要控制的IO口,不能选择被使用的引脚。

选择PA0引脚,左键-->GPIO_Output,设置为输出模式

在GPIO里可以设置PA0的参数状态

7.生成输出

8.点击右上角的GENERATE CODE 自动生成代码,然后提示可以打开项目,自动进入到keil内

9.在user内就是我们配置的代码

10.配置系统设置

11.勾选reset and run 否则重新下载后系统不会启动

12.在while内写这样一段,就会执行gpio操作(注释内与上面相同)。

12下载程序,我是用的是STLINK V2下载器,网上购买几块钱就可以

这个状态可能会出问题,检查一下下载器是否连接,或者调试器是否选对,重新下载。

13.完成后的状态【我使用的是PC13,单片机自带的LED显示】

        以500ms为间隔闪烁

结尾

以上是stm32cubemx的基础用法,后续使用方法会越来越复杂。

相关文章:

  • java23种设计模式-迭代器模式
  • Qt 开源音视频框架模块之QtAV播放器实践
  • AVPacket 简介
  • 在线抽奖系统——通用模块
  • 【Python爬虫(84)】当强化学习邂逅Python爬虫:解锁高效抓取新姿势
  • 华为OD机试:跳房子I (E卷、C++)
  • DeepSeek集成IT技术开发方向全景解读:重构智能开发新范式
  • 【学习】软件测试中的因果图法介绍
  • 深度学习训练camp:第R4周: Pytorch实现:LSTM-火灾温度预测
  • 编程学习-电子书
  • Fetch 是用于发起HTTP请求的API body 部分
  • 【SQLI】sqlmap测试过滤规则和tamper有效性的方法
  • 【MySQL】:四大排名函数
  • C++蓝桥杯基础篇(五)
  • 003 SpringBoot集成Kafka操作
  • 单细胞肿瘤细胞识别机器学习研究
  • 动态数据表格:基于 PrimeFaces 的运行时列选择实现
  • 【react】TypeScript在react中的使用
  • ArcGIS JS API之ExtrudeSymbol3DLayer实现白膜效果
  • Java23种设计模式案例
  • 商用图片的网站/seo招聘职责
  • 深圳做网站外包公司/网络推广发帖网站
  • 在线做app/全网优化推广
  • 手机网站如何做外链/泉州关键词优化软件
  • 网站规划与建设需求分析/台州百度推广优化
  • 做玩网站怎么上传图片/seo01网站