当前位置: 首页 > news >正文

手机端网站建设郑州网络营销策划

手机端网站建设,郑州网络营销策划,西安网页设计师,什么叫网站名称今天,记录一下stm32如何点亮一个LED,程序本身十分简单,但主要是学习编程的格式。 led.h #ifndef _led_H #define _led_H#include "system.h"/* LED时钟端口、引脚定义 */ #define LED1_PORT GPIOB #define LED1_PIN GPIO_Pin_5 #d…

        今天,记录一下stm32如何点亮一个LED,程序本身十分简单,但主要是学习编程的格式。

led.h

#ifndef _led_H
#define _led_H#include "system.h"/*  LED时钟端口、引脚定义 */
#define LED1_PORT 			GPIOB   
#define LED1_PIN 			GPIO_Pin_5
#define LED1_PORT_RCC		RCC_APB2Periph_GPIOB#define LED1 PBout(5) //通过位带操作,可直接对某位进行写1写0		void LED_Init(void);#endif

这是led.h的头文件,一定要着重看格式。

首先,整体结构如下所示。

#ifndef _led_H
#define _led_H

········

#endif

其次,是对要用到的引脚的宏定义,做到清晰明了。

/*  LED时钟端口、引脚定义 */
#define LED1_PORT             GPIOB   
#define LED1_PIN             GPIO_Pin_5
#define LED1_PORT_RCC        RCC_APB2Periph_GPIOB

#define LED1 PBout(5)      

最后,是对函数的声明。

void LED_Init(void);

led.c

#include "led.h"/*******************************************************************************
* 函 数 名         : LED_Init
* 函数功能		   : LED初始化函数
* 输    入         : 无
* 输    出         : 无
*******************************************************************************/
void LED_Init(void)
{GPIO_InitTypeDef GPIO_InitStructure;//定义结构体变量RCC_APB2PeriphClockCmd(LED1_PORT_RCC,ENABLE);GPIO_InitStructure.GPIO_Pin=LED1_PIN;  //选择你要设置的IO口GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;	 //设置推挽输出模式GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;	  //设置传输速率GPIO_Init(LED1_PORT,&GPIO_InitStructure); 	   /* 初始化GPIO */GPIO_SetBits(LED1_PORT,LED1_PIN);   //将LED端口拉高,熄灭所有LED}

在led.c文件中一定要包含之前定义的led.h文件。

在led.c文件中,对之前在led.h中声明过的函数进行实现。

这是一个十分典型的GPIO的初始化程序。

首先,先定义一个实例,结构体变量。

然后,将LED所在端口的时钟使能。

对结构体变量内部的成员一一赋值。

然后利用GPIO_Init()函数对LED所在的端口与结构体变量对应起来。(因为结构体变量只指定了对应的引脚号,而不知道这个引脚是属于GPIOA组的,还是GPIOB组的)

http://www.yayakq.cn/news/64223/

相关文章:

  • 动漫网站建站上海建网站工作室
  • 快速申请免费个人网站wap网站代码
  • 镇江网站推广排名费县住房和城乡建设局网站
  • 做运动鞋评价的网站excel做注册网站
  • 宁波网站建设信任荣盛网络黄岛网站建设服务
  • 网站建设待遇怎样ui设计的发展趋势
  • 网站备案需要去哪里关于做情侣的网站的图片
  • 国外做农产品有名的网站有哪些3322做网站
  • 域名商的网站营销型网站建设营销型
  • 网站开发用常州网站建设哪家好
  • 安徽专业建网站wordpress后台没有写权限
  • 美肤宝网站建设笔记本做系统哪个网站好
  • dw网站建设框架大小设定如何制作网站的app
  • 天门网站设计成都建设企业网站
  • 广东建设注册中心网站株洲最新消息
  • 南通优普网站建设团队合肥seo按天扣费
  • 住房和城乡建设网站 上海用一个矿泉水瓶子做手工
  • 网站建设与运营的预算方案模板wordpress所有数据迁移
  • 涉县住房和城乡规划建设局网站创建信息平台的方法
  • 餐饮网站建设背景阿里巴巴国际站运营培训
  • 网站建设的步骤图片过程人才招聘网最新招聘2022
  • php门户网站模板下载如何开一个网站
  • wordpress整站密码无锡网站建设推广服务
  • 佛山专业做网站公司有哪些一个网站seo做哪些工作
  • 沈阳个人网站建设代理品牌一般纳税人企业所得税怎么征收
  • 影响网站排名的因素 权重梅州建站方法
  • 网站建设多语种自动翻译插件中国住建网的官网
  • 同人那个小说网站做的最好小程序开发公司排行
  • 红色网站 后台做网站效果
  • 网站都需要什么类别北京市建设教育协会网站查询系统