4-ESP8266 SDK開發基礎入門篇--串口


 

 

所有的源碼

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

手頭有任何8266的板子就可以,不需要購買

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

 

這一節說一下8266的串口

說串口之前,先看一下環形隊列,一定要看

https://www.cnblogs.com/yangfengwu/p/6822984.html    里面的視頻教程一定要看,切記,對於大家會很有幫助

 

其實8266的單片機內部的串口接收有個128字節硬件環形隊列

單片機接收數據的時候會把數據存到環形隊列里面,然后咱就是從環形隊列里面取數據...

當然,它還有128字節的發送硬件環形隊列

硬件就是說是純硬件實現的

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

雖然發送環形隊列FIFO有128字節,但是不可以用第128字節哈

因為如果用了128字節就會進入另一個中斷   應該叫發送溢出中斷

 

這個名字是參考接收命名的....

其實接收有個這個中斷

 

 

但是咱現在程序里面沒有用這個中斷

什么情況會出現溢出呢

假設哈,,來數據了...你沒有及時的去從環形隊列里面讀出來......你讀的速度沒有接收的速度快.......

 

好了,基本上所有的都分析完了

其實官方給的默認程序就是你發給單片機什么,單片機就回什么

下載進去試一試

 

 

 

 好了,可以把這些屏蔽掉,估計是官方想讓咱快速了解整個過程用的

 

 

 

這節先到這里,先消化,下一節接着說

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

 


免責聲明!

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



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