国产探花免费观看_亚洲丰满少妇自慰呻吟_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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 福建省| 卓尼县| 苏尼特左旗| 南投县| 上饶市| 灌阳县| 汝城县| 榆树市| 同德县| 宝清县| 沽源县| 元阳县| 无极县| 长垣县| 新安县| 北宁市| 五常市| 惠安县| 内丘县| 望谟县| 邵武市| 太仆寺旗| 黎城县| 新蔡县| 龙泉市| 崇文区| 荣成市| 武定县| 盐源县| 邮箱| 深泽县| 定日县| 萍乡市| 青海省| 大化| 隆回县| 买车| 滦平县| 买车| 乌苏市| 厦门市|