自己打了一块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 ,然后再烧录就一切正常了。
理论上,线路应该也没有问题,但是这个问题还是莫名奇妙。