3-ESP8266 SDK開(kāi)發(fā)基礎(chǔ)入門(mén)篇--點(diǎn)亮一個(gè)燈

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


所有的源碼

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

手頭有任何8266的板子就可以,不需要購(gòu)買(mǎi)

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






咱先不看文檔試一試可不可以實(shí)現(xiàn)哈



首先明確一點(diǎn),對(duì)于單片機(jī)?控制一個(gè)引腳也就是設(shè)置 ?哪個(gè)引腳? 設(shè)置為高還是低電平

再好點(diǎn)的單片機(jī)就會(huì)先設(shè)置下引腳作為輸入還是輸出



?不看這個(gè).c了 ,里面寫(xiě)的不全 咱看








其他的自己去猜,學(xué)習(xí)嘛,要會(huì)學(xué)習(xí)

先充點(diǎn)電

https://www.cnblogs.com/yangfengwu/p/10487089.html大致了解就可以,知識(shí)都是相通的,要學(xué)會(huì)靈活運(yùn)用


看 API文檔

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











?GPIO_ConfigTypeDef GPIO_InitStructure;



我的開(kāi)發(fā)板是GPIO5




?所以


GPIO_ConfigTypeDef GPIO_InitStructure;

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;//設(shè)置GPIO5

//或者GPIO_InitStructure.GPIO_Pin = 5;//設(shè)置GPIO5

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Output;//設(shè)置為輸出

gpio_config(&GPIO_InitStructure);//讓內(nèi)部函數(shù)去配置控制GPIO5的寄存器



gpio.h里面有定義



然后說(shuō)一下..我測(cè)試的其實(shí)不用配置也可以


然后就是控制GPIO5輸出高電平






?現(xiàn)在熄滅





?注意:

不要用這個(gè)? GPIO_OUTPUT? 我測(cè)試的這個(gè)函數(shù)里面無(wú)論填哪個(gè)引腳都會(huì)控制GPIO2??



?還有一點(diǎn)我測(cè)試的




?如果打開(kāi)這個(gè),運(yùn)行完上面的程序,GPOIO2 就會(huì)變?yōu)楦唠娖?...




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

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容