查看: 326|回复: 1
打印 上一主题 下一主题

【NUCLEO-L476RG】NO.2 STM32CubeMx 点亮LED

[复制链接] qrcode

33

主题

36

帖子

110

积分

注册会员

Rank: 2

积分
110
楼主
跳转到指定楼层
发表于 2016-5-25 11:38 PM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hanghang 于 2016-5-25 23:58 编辑

  • STM32CubeMx简介:      

      STM32CubeMx 是一个全面的软件平台,包括了ST产品的每个系列。平台包括了STM32Cube 硬件抽象层(一个STM32抽象层嵌入式软件,确保在STM32系列最大化的便携性)和一套的中间件组件(RTOS, USB, FatFs, TCP/IP,  Graphics, 等等).
  • 直观的STM32微控制器的选择和时钟树配置
  • 微控制器图形化配置外围设备和中间件的功能模式和初始化参数
  • C代码生成项目覆盖STM32微控制器的初始化符合IAR™,Keil的™和GCC编译器。


2.软件下载地址:http://www.st.com/content/st_com/zh/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html
3.STM32CubeL4下载地址:
http://www.st.com/content/st_com/zh/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-embedded-software/stm32cubel4.html

4.先STM32CubeMx(可能需要安装Java),STM32CubeMx安装完成后,还需要安装STM32CubeL4。




5.安装完成后,点击New Project。

选择板子

选择时钟源和引脚

时钟配置


GPIO配置




STM32CubeMx 所有配置到这里就结束了。

6.上一步 点击 Open Project 后 会直接打开Keil工程



从原理图可以看出 ,PA5需要输出高电平才能,点亮LED2

添加代码 编译 下载程序到Nucleo-L476RG上

实际效果图

7.总结:使用STM32CubeMx不用去管底层文件得配置,根据自己的需求设置,他会自动生成外设的初始化代码。STM32CubeMx 与Nucleo系列板子相结合,提高了开发速度,而且简单易用。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

70

帖子

8

积分

新手上路

Rank: 1

积分
8
沙发
发表于 2016-7-7 08:48 PM | 只看该作者
STM32CubeMx用起来比较方便。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表