ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

HAL库教程2:使用STM32CubeMX新建一个工程

2019-04-09 22:53:01  阅读:409  来源: 互联网

标签:教程 HAL 引脚 PC10 STM32CubeMX 单片机 安装 时钟


安装STM32CubeMX

  安装STM32CubeMX之前,电脑中要有java运行时环境(JRE),否则会报错:
在这里插入图片描述
  双击JavaSetup8u201.exe即可安装JRE。在安装过程中,需要在线下载一些资源,所以应当保持网络连接。
在这里插入图片描述
  然后双击SetupSTM32CubeMX-5.0.1.exe。
在这里插入图片描述
  建议放在默认的文件夹下。
  安装过程也比较简单,不再赘述。

新建STM32CubeMX工程

  可以通过选择单片机来创建工程
在这里插入图片描述

输入单片机型号

  我使用的单片机型号为STM32F405RGTx
在这里插入图片描述
  第一次使用某单片机,在点击生成代码以后,如果没有相应的固件,STM32CubeMX软件会提示需要下载固件,点击确定即可在线下载。
  保持联网,在线安装很快。
在这里插入图片描述

设置系统时钟源

  设定外部高速时钟为晶振。
在这里插入图片描述

根据实际硬件与要求配置时钟

  我使用的是12Mhz的外接晶振,配置168Mhz的系统时钟
在这里插入图片描述

设定工程的名字,路径与IDE包含的库文件

在这里插入图片描述
在这里插入图片描述
  实际上,HAL库文件很多,在我的老笔记本上,一个工程的编译足足需要2分钟Orz。
  我使用的IDE是KEIL,也叫MDK,版本5.25,安装过程略。

按照业务需求配置代码

  以点亮LED为例。在我的电路中,LED1连接的引脚是PC10,LED2连接的引脚是PC11。我们先把引脚PC10与PC11设置为输出。
在这里插入图片描述
  两个LED都是低电平点亮。我们设置默认情况下PC10为低电平,PC11为高电平。
在这里插入图片描述

生成代码并打开工程

在这里插入图片描述

标签:教程,HAL,引脚,PC10,STM32CubeMX,单片机,安装,时钟
来源: https://blog.csdn.net/geek_monkey/article/details/89164376

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有