前言:體驗一下刷固件(給單片機更新程序)
上一篇鏈接 http://www.cnblogs.com/yangfengwu/p/8757036.html
源碼鏈接:https://pan.baidu.com/s/1wT8KAOIzvkOXXNpkDI7E8g
提取碼:1q9y
先看板子
可以看出來跳線帽接到最上面是CH340(電腦)和51單片機通信,接到中間是51單片機和WIFI通信,接到下面是CH340(電腦)和WIFI通信.
如果沒有CH340的驅動可以安裝
安裝步驟在里面
然后斷電上電,或者按一下WIFI模塊的復位按鍵
詳細刷固件過程請看視頻教程
刷AT指令指令的固件
咱們用這個刷固件,當然還有另一個軟件,用這個的原因是這個軟件對於后期學SDK刷固件有一個幫助是幾個bin文件可以用這個軟件合成
一個bin文件,咱們刷的就是bin文件,其實AT指令的固件就是在SDK(源碼)上開發的,不過呢會有好幾個bin文件,然后用這個軟件和成了一個bin文件,然后用戶刷AT指令版本固件的時候就刷一個bin文件就可以了
給大家各種模塊的Flash大小的表
http://wiki.ai-thinker.com/_media/esp8266/esp8266_module_list.png
我用的是12E或12F的
然后
現在用串口調試助手試一下
大家是不是看到上面有一下亂馬哈,其實不是亂碼,是做的AT指令內部寫的打印的一些信息,可以看一下
現在可以復位一下
以后自己用SDK開發的時候就知道啦
好現在測試一下AT指令
刷LUA版本的固件
LUA固件下載,編譯自己的固件
LUA固件API使用
https://nodemcu.readthedocs.io/en/master/en/modules/gpio/
軟件用這個
詳細刷固件的過程可以看視頻
慢慢學,其實就是動動手指的問題,后面會在這個開發板上詳細介紹的
下一篇
http://www.cnblogs.com/yangfengwu/p/8759294.html