- 36
- 0
- 约1.51万字
- 约 11页
- 2017-03-26 发布于重庆
- 举报
stm32部分模块编程步骤
说明:(只要是有关引脚的功能必须先配置GPIO端口)
一.对于GPIO编程
步骤:1.使能IO口时钟。调用函数为RCC_APB2PeriphClockCmd();(注意:结构体申明必须放在使能时钟语句之前)
2.初始化IO口参数。调用函数GPIO_Init();
3.操作IO。
#include led.h
void LED_Init(void)
{ //PB.5
GPIO_InitTypeDef GPIO_InitStructure; //定义GPIO的初始化结构体
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOD, ENABLE);//使能相应的引脚时钟
/*******GPIO结构体中的三个参数赋值********************/
GPIO_InitStructure. GPIO_Pin= GPIO_Pin_5;
GPIO_InitStructure.GPIO_Speed= GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode= GPIO_Mode_Out_PP;
GPIO_Init(GPIOB, GPIO_InitStructure);
原创力文档

文档评论(0)