刷机必须用FT232芯片的USB转TTL模块。(PL2303老是出错CH340也出错)
2.ESP8266供电必须足,否则容易不启动(最好单独供电3.3V,5v好像也可以用,我试了一晚上没烧)。
3.注意模块的版本,老版老握本的0.9.1.x的默认速率是,0.9.2.x以上的全部都是9600了。
4.尽量别用扫描WIFI命令,模块经常会卡死反馈busy
5.模块的性能一般,只能说小数据够用。(我10秒内,3个POST可核顷以成功,在多就容易失败了。而且侍氏庆模块会丢包,ping不通几下)
1、让arduino变成一个串口转发器。 2、从串口芯片到单片机和猜早告这个口是个并联关系。 3、然后usb 到这个睁握IO口有1k电阻,就启用了单片机的内上拉稍微平衡穗明下阻抗。 4、就把arduino板子作为usb to ttl工具了。在8266packages版本升级到2.5.2以上使用中断历程会出现复位
翻译:
为ESP8266做ISR的正确方法是将它放在核衡IRAM中 - 而不是让它从悔核闪存中执行。第二种选择大部分时间都可以工作,但是不可靠,几年前我发现这很困难 我偶尔会发生ISR崩溃碧氏掘。添加ICACHE_RAM_ATTR解决了这个问题:它将ISR置于IRAM中,不再发生随机崩溃。
2.5.2以前版本可用历程
2.5.2以后版本需要增加 ICACHE_RAM_ATTR 标识 例:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)