欢迎光临散文网 会员登陆 & 注册

江科大学习笔记 _2.添加库函数

2023-06-09 12:25 作者:自闭选手的Z23  | 我要投稿



这个文件件里有STM32所有的外设的.c文件

全选复制

 

复制到 新建的Library文件夹中

 

.h文件也一样,复制到 新建的Library文件夹中

 


 

添加Library文件夹到keil的工程中

 

添加Library中的文件到Library文件夹中

 

 


库函数添加好之后,还需要添加配置文件和中断,到User

 

 

 

这样还不能添加库函数,还需要一步操作

打开#include "stm32f10x.h" 头文件

 

找到这一行

需要定义了USE_STDPERIPH_DRIVER才会包含库函数

.

 

在魔法棒中定义

 

 

User和Library路径也添加上

 

 

这样,库函数的工程就新建好了

 

 

 

 

 

库函数点灯

和寄存器一样

 

    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_AFIO,ENABLE);

    GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);

    

    GPIO_InitTypeDef GPIO_InitStructure;

    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;

    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5;

    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;

    

    GPIO_Init(GPIOB,&GPIO_InitStructure);

    

    GPIO_SetBits(GPIOB,GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5);

GPIO_ResetBits(GPIOB,GPIO_Pin_4);

 

 


江科大学习笔记 _2.添加库函数的评论 (共 条)

分享到微博请遵守国家法律