国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

NodeMCU啟動之后出現短時亂碼的解釋

2019-11-09 17:35:50
字體:
來源:轉載
供稿:網友

在將近1年使用NodeMCU進行IOT開發的過程中,一直存在NodeMCU啟動之后出現短時亂碼的現象,我以為是我的代碼問題(甚至深信是NodeMCU的engineer放在github上的example是存在bug的)。后來,我在瀏覽文獻的時候偶然發現了這種現象發生的緣由。

樓上是摘要~點擊這里查看原文


在將近1年使用NodeMCU進行IOT開發的過程中,一直存在NodeMCU啟動之后出現短時亂碼的現象,我以為是我的代碼問題(甚至深信是NodeMCU的engineer放在github上的example是存在bug的)。

在查閱文獻的時候,偶然查看到了底層的Datasheet中有一段話:

NodeMCU 1.0 的啟動時波特率為 74880,但是啟動后就切到了 9600,如果直接用 9600,則開頭會看到一串亂碼之后恢復正常。

這段話也就很好地解釋了在NodeMCU完成代碼燒錄之后會產生短時亂碼的緣故了。如果你的寫程序設定的波特率是9600,那么由于NodeMCU啟動的時候波特率是74880,這時候我們通過串口讀取到的數據便是亂碼(估計不知道緣由的大多數人都會認為已經開始進行數據輸出了,包括曾經的我orz)

reference:

掛在GitHub上的NodeMCU API(中文)、NodeMCU API(English)NodeMCU官網

希望都可以看懂==不懂可以評論也可以向 wycwykds@163.com 砸郵件~~

2016.2.7寫于舟山

原文鏈接:http://blog.csdn.net/dustinTime/article/details/54914054


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武定县| 同江市| 庆云县| 灵寿县| 兴安盟| 洮南市| 华安县| 巴林右旗| 上犹县| 扬中市| 宽甸| 天长市| 当阳市| 丰都县| 宣汉县| 柳林县| 什邡市| 乌兰县| 汝南县| 诸暨市| 姚安县| 和田县| 海口市| 西乌珠穆沁旗| 高雄县| 灯塔市| 宁化县| 合作市| 广德县| 个旧市| 黑山县| 德江县| 民丰县| 南靖县| 望奎县| 谢通门县| 安国市| 满城县| 天柱县| 昌吉市| 丹江口市|