所有的原始碼
手頭有任何8266的板子就可以,不需要購買
這一節說一下8266的串列埠
說串列埠之前,先看一下環形佇列,一定要看
其實8266的微控制器內部的串列埠接收有個128位元組硬體環形佇列
微控制器接收資料的時候會把資料存到環形佇列裡面,然後咱就是從環形佇列裡面取資料...
當然,它還有128位元組的傳送硬體環形佇列
硬體就是說是純硬體實現的
雖然傳送環形佇列fifo有128位元組,但是不可以用第128位元組哈
因為如果用了128位元組就會進入另乙個中斷 應該叫傳送溢位中斷
這個名字是參考接收命名的....
其實接收有個這個中斷
但是咱現在程式裡面沒有用這個中斷
什麼情況會出現溢位呢
假設哈,,來資料了...你沒有及時的去從環形佇列裡面讀出來......你讀的速度沒有接收的速度快.......
好了,基本上所有的都分析完了
其實官方給的預設程式就是你發給微控制器什麼,微控制器就回什麼
好了,可以把這些遮蔽掉,估計是官方想讓咱快速了解整個過程用的
這節先到這裡,先消化,下一節接著說
ESP8266 SDK 2 0 學習記錄1
下面從第乙個例子開始 列印hello world 我的sdk目錄是f vm share esp8266 rtos sdk 2.0.0 用vscode開啟sdk目錄,在sdk目錄下新建helloworld資料夾,複製sdk目錄下的include和examples smart config目錄下的檔案到...
ESP8266開發綜合篇
為了解決基礎教程簡單入門但不實用,專案方案非常實用但比較難的問題,開始推出8266開發綜合篇 綜合篇涉及到at,lua,sdk,lua sdk 開發,lua和sdk開發會同步進行,後期再整理at指令的綜合開發 綜合篇的每一節都為實現某乙個特定的功能而做.如果沒有人來幫忙配文章的話,後期就只有自己來配...
esp8266開發環境搭建
玩乙個模組,首先需要按照其交叉編譯工具鏈,下面介紹下,如何在ubuntu系統中搭建esp8266交叉編譯工具。v5.2.0 windows mac linux 64 linux 32 if you are still using old version sdk 3.0 please use tool...