资源简介
之前只用过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个文件信息
- 上一篇:odoo开发手册(中英文对照版本)
- 下一篇:高通改串烧录
相关资源
- stm32f407上的两个can发送和接收例程
- 基于FPGA的sdi视频传输工程(k7_sdi_rx
- labview语音输入输出
- proteus仿真 AT89C51输出各种波形
- PC -- 单片机的串口数据传输系统设计
- Openssl给文件传输加密
- 新笔画输入法8.2注册机
- tftp文件传输工具
- 基于swing的简单聊天器(兼传输文件)
- 基于ARM蓝牙传输源程序
- 直接将麦克风的声音直接输出到音箱
- 可输出多路电压的( -5v -12v)直流稳
- 相干与非相干实现捕获与跟踪GPS
- 这是一个字模提取软件,其中可是设
- 汇编编程实现二进制和十六进制之间
- 用quartus 2编的全加器(原理图输入)
- 键盘输入监控
- socket文件传输源码
- 新型带式输送机清扫器的设计与使用
- 风动清扫器在带式输送机上的应用
- 基于labVIEW的虚拟数据采集与输出仿真
- plc模拟量输入输出转换
- scratch捕鱼.sb3
- 虚拟数字键盘,自动跳转输入框,输
- 使用νν$$ \\ left\\ overline {\\ nu} \\
- 基于S7-300 PLC和WinCC带式输送机系统设
- 鹿台山矿2203工作面运输巷支护设计
- 通用数据传输平台GTP
- TCP_UDP对结构体加密数据传输
- ts格式视频
评论
共有 条评论