esp8266灯上电闪一下_3-ESP8266 SDK开发基础入门篇--点亮一个灯

这篇博客介绍了如何使用ESP8266 SDK来控制GPIO5引脚,通过设置GPIO模式为输出并改变电平来点亮或熄灭LED灯。即使不配置,博主也发现能实现功能,但提醒读者避免使用特定函数以防控制错误的引脚。
摘要由CSDN通过智能技术生成

所有的源码

手头有任何8266的板子就可以,不需要购买

下载API文档

417bf51730f6

咱先不看文档试一试可不可以实现哈

417bf51730f6

首先明确一点,对于单片机 控制一个引脚也就是设置  哪个引脚  设置为高还是低电平

再好点的单片机就会先设置下引脚作为输入还是输出

417bf51730f6

不看这个.c了 ,里面写的不全 咱看

417bf51730f6

417bf51730f6

417bf51730f6

其他的自己去猜,学习嘛,要会学习

先充点电

看 API文档

417bf51730f6

417bf51730f6

417bf51730f6

GPIO_ConfigTypeDef GPIO_InitStructure;

417bf51730f6

我的开发板是GPIO5

417bf51730f6

所以

GPIO_ConfigTypeDef GPIO_InitStructure;

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;//设置GPIO5

//或者GPIO_InitStructure.GPIO_Pin = 5;//设置GPIO5

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Output;//设置为输出

gpio_config(&GPIO_InitStructure);//让内部函数去配置控制GPIO5的寄存器

417bf51730f6

gpio.h里面有定义

417bf51730f6

然后说一下..我测试的其实不用配置也可以

然后就是控制GPIO5输出高电平

417bf51730f6

417bf51730f6

现在熄灭

417bf51730f6

417bf51730f6

注意:

不要用这个  GPIO_OUTPUT  我测试的这个函数里面无论填哪个引脚都会控制GPIO2

417bf51730f6

还有一点我测试的

417bf51730f6

417bf51730f6

如果打开这个,运行完上面的程序,GPOIO2 就会变为高电平....

417bf51730f6

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值