首页 > 代码库 > Keil5创建GPIO
Keil5创建GPIO
Main.c内容
#include "stm32f10x.h"
?
int main(void)
{
????
????GPIO_InitTypeDef GPIO_InitStructure; ????
????SystemInit();
????RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);
????GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5|GPIO_Pin_6|GPIO_Pin_7;
????GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
????GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;
????GPIO_Init(GPIOC, &GPIO_InitStructure);????
????
????GPIO_SetBits(GPIOC,GPIO_Pin_0);????
????GPIO_ResetBits(GPIOC,GPIO_Pin_1);
????GPIO_SetBits(GPIOC,GPIO_Pin_2);
????GPIO_ResetBits(GPIOC,GPIO_Pin_3);
????GPIO_SetBits(GPIOC,GPIO_Pin_4);????
????GPIO_ResetBits(GPIOC,GPIO_Pin_5);
????GPIO_SetBits(GPIOC,GPIO_Pin_6);????
????GPIO_ResetBits(GPIOC,GPIO_Pin_7);????
?????
???? while(1);
???? /* add your code here ^_^. */
}
?
Keil5创建GPIO