ESP-12F 异常烧录一例

自己打了一块esp8266 ,esp 12f的模组,品牌是B&T ,某公司的子品牌吧。

玩单片机这么久,终于玩到了自己打nodemcu这种版了。

遇到一些问题汇总如下供参考:

1,模组IO2自带了led,后来只能拆了我画的线路,各家模组厂家对于12F以及其他的封装可能不一样,一定要注意看厂家文档;

2,手工上了锡膏加热后,通电正常,但是怎么都不能烧录,端口可以发现;flash线路 检测正常,IO15 拉低,EN拉高,RST拉高,IO2 拉高;

3,各种尝试和测试,发现RST的电压在3.3左右,但是EN的电压却在0.xV ;理论上来说RST已经内置了电阻,对他测电压应该更低,不明白怎么回事;

4,在各种测试无果后,用夹子尝试各种短接,最后发现当EN+3.3V 的时候flash烧录工具报错,但是就可以正常烧录了,必须按下flash按钮;

flash工具可以正常工作后,发觉在platformio和arduino ide 都可以工作,在platformio 上可以正常上传和运行,自动下载电路生效。 arduino 下部分时候

自己打板意味着以后可以更自由的发挥。

单片机真的是一个烧钱的事情,这是软件领域只要一台电脑啥都可干完全不一样啊。

本文的重点是 : 短接了EN+3.3V ,然后再烧录就一切正常了。

理论上,线路应该也没有问题,但是这个问题还是莫名奇妙。

7.11 补充说明

反复研究电路没有发觉什么错误,就大胆使用了排除法:

1,去掉自动下载电路中的J3Y;自动下载失败;

2,去掉EN上拉电路上的10k电阻,直接短接,端口出现了重启,影响了ch340c;

3,EN电路上换上1k电阻,端口重启没有了;

4,重新焊接上j3Y,可以自动下载了,而且传输等待基本没有等待;

5,重新把1k电阻换成了10k电阻;自动下载的传输变慢了,功能正常。

所以最后的总结分析:

1,J3Y的焊接可能出现了问题,导致了EN电路上电压不足;

2,相对于10k电阻,1k电阻可以让自动下载电路工作更顺滑,至少每次可以节省2S左右;

3,在esp8266 的电路上,可以考虑其他电路上的10k也换成1k;

4,如果对10k换成1k比较担心,可以换成4.7k ;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值