3-ESP8266 SDK开发基础入门篇--点亮一个灯

http://www.javashuo.com/article/p-ytjjmebx-ex.htmlhtml

 

全部的源码git

https://gitee.com/yang456/Learn8266SDKDevelop.git函数

手头有任何8266的板子就能够,不须要购买学习

https://item.taobao.com/item.htm?spm=a1z10.1-c-s.w4004-18540610442.2.4297d36cprrnVx&id=569295486025测试

 

 

下载API文档spa

https://wiki.ai-thinker.com/esp8266/docs3d

 

 

 

 

 

咱先不看文档试一试可不能够实现哈htm

 

 

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

再好点的单片机就会先设置下引脚做为输入仍是输出开发

 

 

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

 

 

 

 

 

 

 

 

 

其余的本身去猜,学习嘛,要会学习

先充点电

http://www.javashuo.com/article/p-gekcfjtp-ec.html     大体了解就能够,知识都是相通的,要学会灵活运用

 

看 API文档

https://wiki.ai-thinker.com/_media/esp8266/docs/20b-esp8266_rtos_sdk_reference_v1.4.0.pdf

 

 

 

 

 

 

 

 

 

 

 

 GPIO_ConfigTypeDef GPIO_InitStructure;

 

 

个人开发板是GPIO5

 

 

 

 因此

 

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的寄存器

 

 

gpio.h里面有定义

 

 

而后说一下..我测试的其实不用配置也能够

 

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

 

 

 

 

 

 

 如今熄灭

 

 

 

 

 

 注意:

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

 

 

 还有一点我测试的

 

 

 

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

 

 

 

 

http://www.javashuo.com/article/p-hqvawieo-dv.html

相关文章
相关标签/搜索