3-ESP8266 SDK開發基礎入門篇--點亮一個燈


https://www.cnblogs.com/yangfengwu/p/11072834.html

 

所有的源碼

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文檔

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

 

 

 

 

 

咱先不看文檔試一試可不可以實現哈

 

 

 首先明確一點,對於單片機 控制一個引腳也就是設置  哪個引腳  設置為高還是低電平

再好點的單片機就會先設置下引腳作為輸入還是輸出

 

 

 不看這個.c了 ,里面寫的不全 咱看

 

 

 

 

 

 

 

 

 

其他的自己去猜,學習嘛,要會學習

先充點電

https://www.cnblogs.com/yangfengwu/p/10487089.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 就會變為高電平....

 

 

 

 

https://www.cnblogs.com/yangfengwu/p/11080567.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM