• 大小: 4.96MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-12
  • 语言: 其他
  • 标签: stm32f407        

资源简介

之前只用过51单片机,编程的时候全是设定寄存器,现在接触STM32发现寄存器太多了,头大了三天。。 之前一直对着103的资料设定407的定时器,但是这哥俩区别真是有的,一开始就进错了门,还想找对人?407输入捕获要把GPIO设定成复用模式,还要做管脚复用的映射, `GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF; GPIO_PinAFConfig(GPIOA, GPIO_PinSource2, GPIO_AF_TIM5); ` 进入`GPIO_PinAFConfig` 看看注释后才豁然开朗,原来要这么设置AF。

资源截图

代码片段和文件信息

#include “beep.h“

/*******************************************************************************
* 函 数 名         : BEEP_Init
* 函数功能    : 蜂鸣器初始化
* 输    入         : 无
* 输    出         : 无
*******************************************************************************/
void BEEP_Init(void) 
{
GPIO_InitTypeDef GPIO_InitStructure; //定义结构体变量
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOFENABLE); //使能端口F时钟

GPIO_InitStructure.GPIO_Mode=GPIO_Mode_OUT; //输出模式
GPIO_InitStructure.GPIO_Pin=BEEP_Pin;//管脚设置F8
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_100MHz;//速度为100M
GPIO_InitStructure.GPIO_OType=GPIO_OType_PP;//推挽输出
GPIO_InitStructure.GPIO_PuPd=GPIO_PuPd_UP;//上拉
GPIO_Init(BEEP_Port&GPIO_InitStructure); //初始化结构体

GPIO_SetBits(BEEP_PortBEEP_Pin); //关闭蜂鸣器

}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-07-25 19:44  17. 输入捕获实验\
     目录           0  2018-07-24 14:32  17. 输入捕获实验\APP\
     目录           0  2018-07-24 14:32  17. 输入捕获实验\APP\beep\
     文件         854  2016-11-11 19:35  17. 输入捕获实验\APP\beep\beep.c
     文件         220  2016-08-25 11:31  17. 输入捕获实验\APP\beep\beep.h
     目录           0  2018-07-24 14:32  17. 输入捕获实验\APP\exti\
     文件        4590  2016-11-11 19:48  17. 输入捕获实验\APP\exti\exti.c
     文件          97  2016-08-26 10:59  17. 输入捕获实验\APP\exti\exti.h
     目录           0  2018-07-25 19:44  17. 输入捕获实验\APP\input\
     文件        4586  2018-07-25 19:44  17. 输入捕获实验\APP\input\input.c
     文件         216  2016-09-07 11:21  17. 输入捕获实验\APP\input\input.h
     目录           0  2018-07-24 14:32  17. 输入捕获实验\APP\iwdg\
     文件        1018  2016-11-13 15:36  17. 输入捕获实验\APP\iwdg\iwdg.c
     文件         136  2016-09-06 09:09  17. 输入捕获实验\APP\iwdg\iwdg.h
     目录           0  2018-07-24 14:32  17. 输入捕获实验\APP\key\
     文件        1927  2016-11-11 19:40  17. 输入捕获实验\APP\key\key.c
     文件         941  2016-10-13 10:26  17. 输入捕获实验\APP\key\key.h
     目录           0  2018-07-24 14:32  17. 输入捕获实验\APP\led\
     文件         854  2016-11-11 19:18  17. 输入捕获实验\APP\led\led.c
     文件         144  2016-08-23 17:28  17. 输入捕获实验\APP\led\led.h
     目录           0  2018-07-24 14:32  17. 输入捕获实验\APP\pwm\
     文件        1818  2016-11-11 19:58  17. 输入捕获实验\APP\pwm\pwm.c
     文件         110  2016-09-01 16:50  17. 输入捕获实验\APP\pwm\pwm.h
     目录           0  2018-07-24 14:32  17. 输入捕获实验\APP\time\
     文件        1753  2016-11-11 19:55  17. 输入捕获实验\APP\time\time.c
     文件         103  2016-08-30 14:19  17. 输入捕获实验\APP\time\time.h
     目录           0  2018-07-24 14:32  17. 输入捕获实验\APP\wwdg\
     文件        1625  2016-11-13 15:41  17. 输入捕获实验\APP\wwdg\wwdg.c
     文件          94  2016-09-06 14:57  17. 输入捕获实验\APP\wwdg\wwdg.h
     目录           0  2018-07-25 14:43  17. 输入捕获实验\DebugConfig\
     文件        2084  2015-10-27 12:06  17. 输入捕获实验\DebugConfig\Target_1_STM32F407ZG.dbgconf
............此处省略175个文件信息

评论

共有 条评论