所有的源碼
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