资源简介
之前只用过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+ov7725
- 基于STM32F407(1HZ~3MHZ)频率测量2%误差
- 捕鱼达人详细代码
- 蓝牙数据传输程序
- 基于STM32F407(1HZ~600KHZ)频率,占空比
- 桂电计算机组成原理课程设计,输入
- v4l2采集+yuyv转yuv420p+h264编码+tcp传输
- STM32F407的FSMC工程模板,STM32F407的FSM
- 基于stm32f407的ads1118
- STM32F103输入捕获实验 改占空比
- STM32F407二维码条形码识别
- AD8232基于stm32的无线蓝牙传输心电图检
- conefor input10景观指数数据输入软件
- STM32 ADC采集和DAC输出
- stm32f407实现定时器3Timer3触发ADC双通道
- QT OPENCV车牌识别 识别结果输出到Tex
- 基于Copula理论的计及输入随机变量相
- STM32串口输出MPU-9250测试过
- 基于STM32F407和OV5640的视觉算法二维码
- SIKI学院捕鱼达人可执行程序、发布的
- STM32F407ZGT6实现HAL库SPI扩展FLASH功能M
- 基于Qt实现的多线程客户端与服务器
- 蓝牙实现视频文本传输
- 广东省电设一等奖作品源码_智能家居
- 基于STC15W204S的高低电平时间检测串口
- LM311输出电路的经典案例_比对试验_
- LayoutsPro控件 避免输入焦点被虚拟键盘
- STM32F407VE支持4位EMMC读写和FATFS
- STM32F407音频处理代码-Cortex-M4 DSP数字音
- Rewired - unity手柄控制插件 高级输入控
评论
共有 条评论