1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
一、下载STM32CubeMX
示例:STM32CubeMXST公司设计的一款免费软件,读者可自行前往ST官网下载,网上下载的教程有很多,这里就不多做赘述了。 二、新建STM32CubeMX工程 1.界面介绍 1、下载完成后点击STM32CubeMX快捷方式,出现如下界面 2、选择第一个,基于MCU新建工程。 3、选择单片机型号与封装,这里我的是STM32F767IGT6然后选择对应封装。 4、这里进行需要的程序配置 2.GPIO配置——点亮LED灯 1、LED灯引脚 2、GPIO配置,由原理图知点亮LED灯需配置对应引脚为低电平,这里点击需要配置的引脚,配置其为引脚输出。 3、配置好后,点击左栏,GPIO,选中刚才配置的PB0,点击出现GPIO详细配置, 4、选择下载方式 5、系统时钟配置 6、工程配置 3.创建工程 1、创建工程后直接打开 2、MDK 3、MX GPIO Init:HAL库和标准库类似,在GPIO初始化函数中已将我们选择好的PB0配置成了推挽输出 4、编译下载后,LED亮起,本次实验成功。 总结 1、本次实验点亮了LED灯,我们利用STM32CubeMX配置对应引脚为推挽输出,同时类似的,我们也可以将引脚配置为其他模式,根据项目需求配置,这就需要各位读者去举一反三了。 2、如果想要实现LED灯的闪烁,可以去系统文件的stm32f7xx_hal_gpio.c文件中查看,小圈标出的是我们常用的三个函数读引脚电平,写引脚电平和翻转引脚电平,利用延时函数和翻转引脚电平即可实现LED等闪烁。 3、流程 |
|
|
|
只有小组成员才能发言,加入小组>>
3310 浏览 9 评论
2991 浏览 16 评论
3492 浏览 1 评论
9055 浏览 16 评论
4086 浏览 18 评论
1174浏览 3评论
603浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
596浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2333浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1894浏览 2评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 17:43 , Processed in 1.068140 second(s), Total 78, Slave 59 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号