STM32F7学习笔记(一)-LED

软件版本:cubemx 5.1
使用器材:正点原子阿波罗F7

1、打开CUBEMX选择芯片为STM32F767IGT6,配置CORTEX_M7如下图所示

2、配置RCC高速时钟使用外部时钟,并配置速度为216M

在这里插入图片描述
在这里插入图片描述

3、配置SYS选项卡如下图所示

在这里插入图片描述

4、配置LED相关的GPIO为输出,开发板的LED连接在PB0和PB1上,所以配置PB0和PB1如下图所示,在pinout view页面找到PB0,点击选择GPIO_OUT

在这里插入图片描述
相同的方法配置PB1。然后点击system view,选择GPIO
在这里插入图片描述
在这里插入图片描述
点击PB0出现如下图所示界面,配置成如图所示
第一行表示初始化电平,第二行表示GPIO模式为推挽输出,第三行配置是否需要上拉或者下拉,此处设置为不上拉也不下拉,第四行代表GPIO输出的速度,此处设置为非常高,最后一行设置一个标签为LED0。相同的方法设置PB1,且标签为LED1。
在这里插入图片描述

5、生成代码

在这里插入图片描述
①填写工程名称、路径以及使用的IDE
②设置如下,将框选的选项打勾
在这里插入图片描述
③点击生成代码,并打开工程

6、在主函数添加如下代码

(注:添加的代码要在begin和end之间,否则再次使用cube生成代码的时候将自动删除添加的代码!)
在这里插入图片描述

7、配置JLINK,下载代码,正常情况下将会看到LED0和LED1在闪烁。

在这里插入图片描述

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值