您的位置 : 资讯 > 软件资讯 > STM32F407 GPIO口输出配置配置步骤

STM32F407 GPIO口输出配置配置步骤

来源:菜鸟下载 | 更新时间:2025-04-24

stm32f407zgt6 是意法半导体(stmicroelectronics)公司推出的一款高性能arm cortex-m4核心的3

stm32f407zgt6 是意法半导体(stmicroelectronics)公司推出的一款高性能arm cortex-m4核心的32位微控制器(mcu)。它是 stm32f4 系列的一员,具备强大的处理能力和丰富的外设功能,适用于各种应用领域。

【1】F407建工程所需依赖文件
STM32F407 GPIO口输出配置配置步骤
STM32F407 GPIO口输出配置配置步骤
STM32F407 GPIO口输出配置配置步骤
STM32F407 GPIO口输出配置配置步骤
STM32F407 GPIO口输出配置配置步骤
STM32F407 GPIO口输出配置配置步骤
【2】 新建工程
STM32F407 GPIO口输出配置配置步骤
STM32F407 GPIO口输出配置配置步骤
STM32F407 GPIO口输出配置配置步骤
STM32F407 GPIO口输出配置配置步骤
STM32F407 GPIO口输出配置配置步骤
STM32F407 GPIO口输出配置配置步骤
STM32F407 GPIO口输出配置配置步骤
STM32F407 GPIO口输出配置配置步骤
STM32F407 GPIO口输出配置配置步骤
STM32F407 GPIO口输出配置配置步骤
STM32F407 GPIO口输出配置配置步骤
STM32F407 GPIO口输出配置配置步骤
STM32F407 GPIO口输出配置配置步骤

说明:STM32F4 的主频最高是 168Mhz,所以我们一般设置 PLLCLK 为 168Mhz(M=8,N=336,P=2),通过 SW 选择 SYSCLK=PLLCLK即可得到 168Mhz 的系统运行频率。

【3】分析LED硬件原理图
STM32F407 GPIO口输出配置配置步骤
STM32F407 GPIO口输出配置配置步骤
STM32F407 GPIO口输出配置配置步骤
【4】编写LED驱动代码

查看数据手册:

STM32F407 GPIO口输出配置配置步骤
STM32F407 GPIO口输出配置配置步骤

Led.c文件代码如下:

代码语言:javascript代码运行次数:0运行复制
#include "led.h"/*函数功能:LED初始化硬件连接:PF8-->BEEP  --高电平响PF9-->LED0  --低电平亮PF10->LED1  --低电平亮*/void LED_Init(void){/*1. 开时钟*/  RCC->AHB1ENR|=1MODER&=~(0x3MODER|=0x1MODER&=~(0x3MODER|=0x1MODER&=~(0x3MODER|=0x1OTYPER&=~(0x1OTYPER&=~(0x1OTYPER&=~(0x1OSPEEDR&=~(0x3OSPEEDR|=0x2OSPEEDR&=~(0x3OSPEEDR|=0x2OSPEEDR&=~(0x3OSPEEDR|=0x2ODR|=1ODR|=1ODR&=~(1

Led.h代码如下

代码语言:javascript代码运行次数:0运行复制
#ifndef _LED_H#define _LED_H#include "stm32f4xx.h"void LED_Init(void);#define LED0(x) if(x){GPIOF->ODR|=1ODR&=~(1ODR|=1ODR&=~(1ODR|=1ODR&=~(1

Main.c代码如下

代码语言:javascript代码运行次数:0运行复制
#include "stm32f4xx.h" // Device header#include "led.h"void DelayMs(u32 time){u32 a,b,c;for(a=0;a
展开
弈仙牌正版安卓
弈仙牌正版安卓
类型:动作闯关 运营状态:公测 语言:简体中文
动作格斗
前往下载

相关文章

更多>>

热门游戏

更多>>

手机扫描此二维码,

在手机上查看此页面

关于本站 下载帮助 版权声明 网站地图

版权投诉请发邮件到 cn486com#outlook.com (把#改成@),我们会尽快处理

Copyright © 2019-2020 菜鸟下载(www.cn486.com).All Reserved | 备案号:湘ICP备2022003375号-1

本站资源均收集整理于互联网,其著作权归原作者所有,如有侵犯你的版权,请来信告知,我们将及时下架删除相应资源