Contents

1038642664080245020
这张图是ESP8266的引脚图,我们可以看到,这块标准的核心板是有8个脚被固定引出来的。ESP8266内部有一个STM8的核心,速度相当可观,还有高达2M的flash,这么强的片子,只要18块钱,真值

缺点当然是有的,那就是,发热太大,大的超乎想像,稍微一搞就过热了,需要给它加一点降温的东西来保证他的正常运行,另外,据某神说,这个片子特别吃电源,功耗巨大,而且对电压要求出奇的高,功耗不足就会自动重启,不过我一直用电脑USB转了3.3V供的电,好像并没有什么大问题。所以,应该不作死还是能撑得住的吧。

首先说的是这个芯片的一些技术资料 带有1个ADC,GPIO最多能引出来18个,3.3V供电,可以自己写闪存

接下来就是最关键的地方,也是它的主要卖点了,它的SDK固件内置了802.11协议栈,支持网络透传,GET/Post方法,AP/Station模式,使用ATcommand进行操控,很好用,而且这个小块块有很多第三方固件可以刷,还提供了完整的SDK,你可以自己制作属于你的固件,这样就大大方便了我这种生来喜欢折腾的人

下面说一下它自带的开发工具的使用感受

自带的开发工具自带了toolchain,很好用,从coding到编译打包固件的流程一气呵成,比某飞凌的那些开发版高到不知哪里去了,刷写该芯片需要用到官方的刷写工具,短接两脚上电,串口下载固件进去,我自己做了一个关于一个类似sensorHub的固件,将串口信息简单处理一下用HTTP/POST发送到服务器上,期间遇到了一个Bug,串口数据大量错误,后来发现是串口缓冲区的问题,修了一下,几乎无痛地就搞完了整个流程。

后来又发现它有一个神奇的固件叫NodeMCU,使用Lua脚本来进行单片机编程,将脚本上传到单片机里头,他会自动运行main这个脚本,同样内置了协议栈,编程更加简化,比起Arduino来不遑多让,项目地址在这里NodeMCU

以上就是ESP8266的使用感受

======================================================================
10/17更新
8266支持刷入特殊的固件以支持arduino 无敌了

Contents