STM32第四节:自己写库——构建库函数雏形(第四节)

目录

前言

STM32第四节:自己写库——构建库函数雏形(第四节)

代码的改动

宏定义变量及修改变量名

 代码设计(LED频闪)

小结


前言

        上节课我们学习如何更加系统的优化程序以及运用STM32官方给出的标准库,包括如何定义初始化结构体以及枚举定义的运用,还有官方给的GPIO_Init函数和如何配置结构体变量。这节课我们继续学习自己写库——构建库函数雏形的内容。这节课将是我们自主初步学习构建库函数的最后一节课,在学完这四小节内容后,相信大家可以了解更多关于STM32的库函数模型知识。


STM32第四节:自己写库——构建库函数雏形(第四节)


代码的改动

	GPIO_InitTypeDef  GPIO_InitStructure;
	
	RCC->APB2ENR  |=  ( (1) << 3 );
	
	GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;
	GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
	GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
	GPIO_Init(GPIOB, &GPIO_InitStructure);	

	GPIO_SetBits(GPIOB,GPIO_Pin_0);
	GPIO_ResetBits( GPIOB,GPIO_Pin_0 );

        这是我们上一节课写好的代码,我们发现,如果LED的接口不是PB口,有可能是PC,PD巴拉巴拉的,或者是要改变接口的话,我们所需要修改的就是Pin࿰

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值