Advertisement

STM32F10x系列型号的应用即为 GPIO功能的实现

阅读量:

GPIO使用模板设计

本例旨在通过PC13管脚实现最小系统板上LED的点亮操作,以下将提供具体示例说明。

复制代码
    #include "stm32f10x.h"//必要的头文件,包含一些结构体的声明和宏定义等
    #include <stdio.h>	//标准头
    
    int main()
    {
    	RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);//使能时钟
    	GPIO_InitTypeDef GPIOC_init;	//定义一个结构体变量,下面是结构体变量成员参数的设置
    	GPIOC_init.GPIO_Pin=GPIO_Pin_13;//管脚的选择
    	GPIOC_init.GPIO_Mode=GPIO_Mode_Out_PP;//推挽输出模式
    	GPIOC_init.GPIO_Speed=GPIO_Speed_50MHz;//管脚输出的速度,在没有必要的情况下降低
    	GPIO_Init(GPIOC,&GPIOC_init);//结构体变量作为参数传入这个函数,进行对管脚的初始化
    	GPIO_ResetBits(GPIOC,GPIO_Pin_13);//PC13管脚电平置低
    	return 0;
    }

全部评论 (0)

还没有任何评论哟~