4 ESP8266 SDK開發基礎入門篇 串列埠

2021-09-24 18:52:56 字數 1292 閱讀 4054

所有的原始碼

手頭有任何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...