https://www.cnblogs.com/yangfengwu/p/11073055.html
所有的源碼
https://gitee.com/yang456/Learn8266SDKDevelop.git
手頭有任何8266的板子就可以,不需要購(gòu)買
https://item.taobao.com/item.htm?spm=a1z10.1-c-s.w4004-18540610442.2.4297d36cprrnVx&id=569295486025
這一節(jié)說一下8266的串口
說串口之前,先看一下環(huán)形隊(duì)列,一定要看
https://www.cnblogs.com/yangfengwu/p/6822984.html里面的視頻教程一定要看,切記,對(duì)于大家會(huì)很有幫助
其實(shí)8266的單片機(jī)內(nèi)部的串口接收有個(gè)128字節(jié)硬件環(huán)形隊(duì)列
單片機(jī)接收數(shù)據(jù)的時(shí)候會(huì)把數(shù)據(jù)存到環(huán)形隊(duì)列里面,然后咱就是從環(huán)形隊(duì)列里面取數(shù)據(jù)...
當(dāng)然,它還有128字節(jié)的發(fā)送硬件環(huán)形隊(duì)列
硬件就是說是純硬件實(shí)現(xiàn)的








雖然發(fā)送環(huán)形隊(duì)列FIFO有128字節(jié),但是不可以用第128字節(jié)哈
因?yàn)槿绻昧?28字節(jié)就會(huì)進(jìn)入另一個(gè)中斷 ? 應(yīng)該叫發(fā)送溢出中斷
這個(gè)名字是參考接收命名的....
其實(shí)接收有個(gè)這個(gè)中斷

但是咱現(xiàn)在程序里面沒有用這個(gè)中斷
什么情況會(huì)出現(xiàn)溢出呢
假設(shè)哈,,來數(shù)據(jù)了...你沒有及時(shí)的去從環(huán)形隊(duì)列里面讀出來......你讀的速度沒有接收的速度快.......
好了,基本上所有的都分析完了
其實(shí)官方給的默認(rèn)程序就是你發(fā)給單片機(jī)什么,單片機(jī)就回什么
下載進(jìn)去試一試

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


這節(jié)先到這里,先消化,下一節(jié)接著說