前面简单的介绍了时钟配置工具的使用。按照惯例,下面就是点亮LED,介于官方已经有了LED的程序,下面先不急着介绍怎么点亮LED,而是介绍ST今年推出的一款初始化代码生成工具--- STM32CubeMX.

1、工具下载链接

http://www.stmcu.org/download/index.php?act=ziliao&id=131#551

配置工具 --> STM32Cube,初始化代码生成器

2、下载安装,由于这个工具需要JAVA环境,所以,如果你的电脑之前没有,那么需要下载JAVA。

3、安装完成,打开,如下图 ; 然后新建工程,因为STM32F0 Value Line Discovery 用到的是 030R8T6,因此,就选择这款芯片。

4、工程建好之后会出现,如下图的界面,在这个界面中可以直接配置各引脚的功能,这对于硬件设计来说是极大的利好。当然对于软件开发也是有好处的。

5、根据硬件资源,给相应的引脚配置其相应的功能,保存一下,点击工具栏中的 生成代码 按钮,就可以生成GPIO的初始化代码,前期的时候,这个工具还不够完善,笔者配置过发现有些复用功能的映射出现了错误,现在这些BUG已经修改掉了,并且新版的STM32CubeMX  还可以直接生成工程,这个有点厉害。对于快速开发的可以直接使用这个工具,但对于学习的,笔者不建议直接使用工具,这样会让你对芯片的认识处于表面。即便ST提供了很好的库,要想深刻理解,必须去看参考手册,看寄存器。

玩转STM32F0 Value Line Discovery 之 GPIO配置工具相关推荐

  1. 玩转STM32F0 Value Line Discovery 之 时钟配置工具

    1.通过STM32F0的数据手册,我们可以知道,系统最高频率为 48M.时钟树如图,由图可知系统时钟可以由HSE/HSI/PLL其中之一提供.时钟作为MCU的心跳,提供者其运行的能量,因此时钟的配置很 ...

  2. 玩转STM32F0 Value Line Discovery 之 认识板载资源

    笔者无意中得到一块STM32F0 Value line Discovery ,之前虽然用过ST的芯片,但还真没用过它的探索板,开始拿到板子还再头痛如果用ULINK2如何通过SWD模式调试板子,后面发现 ...

  3. 玩转STM32F0 Value Line Discovery 之 点亮LED

    1.前面介绍了系统时钟配置工具和GPIO配置工具,在这里就可以用到了,笔者看来GPIO工具不利于初学者对STM32的认识,不建议初学者使用,笔者这里也没用用的,只是用的了时钟配置工具.下面简单介绍,系 ...

  4. 玩转STM32F0 Value Line Discovery 之 深入理解 SYSTICK定时器

    在上面的点亮LED中用到了 Systick .GPIO,RCC,这次先介绍 SYSTICK定时器. 1.SYSTICK 定时器,又称节拍定时器.顾名思义,就是为操作系统提供一个固定的时钟参考.话不多说 ...

  5. 開玩樹莓派(二):配置IP,實現無顯示器局域網內Putty連接和RDP遠程

    目錄: 開玩樹莓派(一):安裝Raspbian系統 開玩樹莓派(二):配置IP,實現無顯示器局域網內Putty連接和RDP遠程 開玩樹莓派(三):Python編程 開玩樹莓派(四):GPIO控制和遠程 ...

  6. DSP 28335中GPIO配置

    F28335有三种32位的I/O口,依次PORTA(GPIO0-GPIO31),  PORTB(GPIO32-GPIO63),  PORTC(GPIO64-GPIO87),这些口都可以配置为普通的数字 ...

  7. MTK 驱动开发(2)---GPIO 配置

    1.GPIO 配置 拿到一个手机项目,GPIO 总是和MTK 提供的默认的代码的GPIO 的使用不一样,需要根据原理图进行修改GPIO配置,配置GPIO 需要使用MTK 提供的工具DrvGen.exe ...

  8. python电玩城源码_2019最新最全价值2W的微信H5电玩城游戏全套源码+架设教程+配置文档...

    2019最新最全价值2W的微信H5电玩城游戏全套源码+架设教程+配置文档由小鱼H5游戏源码精心整理,并分享给大家.喜欢该资源的小伙伴请下载使用,注册.回复.每日签到.点赞送大量积分,满足您免费下载的愿 ...

  9. GPIO 配置之ODR, BSRR, BRR 详解

    STM32 GPIO 配置之ODR, BSRR, BRR 详解 用stm32 的配置GPIO 来控制LED 显示状态,可用ODR,BSRR,BRR 直接来控制引脚输出状态. ODR寄存器可读可写:既能 ...

最新文章

  1. c# js popup_c#一个popup问题 :Button_Click_send中如何取得textbox1的内容啊
  2. 2021暑假实习-SSM超市积分管理系统-day09笔记
  3. 万字长文梳理:从0开始,步入Service Mesh微服务架构的世界
  4. 天津工业大学c语言题库,天津工业大学it1创新2届c语言期末复习.ppt
  5. web开发程序员有几种_每个程序员都应该知道的10种流行的Web开发工具
  6. 山东鲁能轨道智能巡检机器人_城市轨道智能巡检机器人原来你这么酷炫!
  7. [NOIP2011]聪明的质检员
  8. Learning Scrapy笔记(零) - 前言
  9. 器械传递的方法_天津304不锈钢传递窗报价_碧海云天
  10. android对接单片机wifi模块
  11. WinISO5.3的注册码吧
  12. 计算机中丢失msvcp120.dll是什么意思,win7系统玩游戏提示“msvcp120.dll丢失”怎么修复...
  13. HHUOJ 1895 果冻豆
  14. ③设计模式之单例模式
  15. 采众家之长 凯翔软件定义存储能够后来居上吗?
  16. 佳能MP4视频恢复方法
  17. 台式计算机硬件组装步骤,电脑硬件组装详细步骤有哪些
  18. 共享企业文化造就企业明天
  19. Inserted和Deleted在insert、update、delete的简单使用
  20. DR-TM NET射线图像增强网络

热门文章

  1. 自制文件传输助手,实现数据安全备忘与跨平台传输(优化)
  2. RFM分析(Recency,Frequency,Monetary)
  3. 【一家之言】如果一家SaaS公司越来越像软件公司,那离失败就不远了
  4. 163企业邮箱注册申请,外贸企业邮箱首选什么邮箱呢?
  5. A1490. osu!(乔明达)
  6. Java中,Scanner键盘输入如何赋值给char类型变量
  7. Vue.js中的生命周期函数
  8. 害虫防治技术有哪些?
  9. 跨交换机打通二层广播域不通问题解决过程
  10. python实现小米手机 dingding 自动打卡