2
63
381
论坛技术达人
我自己买了两种类型的sonoff,一种是basic一种是双控dual R2,R2配合最新固件表现良好(至少我的R2一次就成功了)而基础扩展basic版本(不是最新的8285,是8266),有两个最大的问题
表现:不同的TTL转USB可能会有不同的表现,我的两个USB-TTL,一个在官方固件还在的时 候,可以烧进去新固件,但是会成砖头(pyflasher会提示两边的md5不同),另一个更是连初始地址也无法获取。(前提是你的连线和焊接等基础操作没有问题!!)
烧成功的情况下,使用串口助手监控,只能在上电的时候出现一堆乱码,sonoff也什么反馈都没有。LED不亮,按键无反应,就是一块砖。
烧写提示timeout或者设置初始地址失败的,也可能是这个问题。
原因:按照ESP8266官方文档,烧写应该保证3.3V电压,我的USB-TTL在sonoff不单独供电的情况下,直接连接后,测量只有2.2-2.4V左右的电压。usb-TTL开路的时候测量是3.3V无误,猜测是sonoff basic电路设计的时候有部分电路分压过多或者更可能是我的笔记本USB口负载能力不够。(一般的USB-TTL或者FTDI都有5V和3.3V两种输出,千万别用5V,百分百烤熟8266)
解决方案:用一个自制或者购买的裸插头连接零火线,用板上供电,USB-TTL 只连接TX RX 和GND,先将连线好的USB-TTL插入电脑,然后按住微动开关,插入220V(自制插头注意安全)然后下载,问题解决。此解决方案适用于知道自己在做什么的,一个快捷危险的方式,如果担心触电等问题,建议购买那种有额外供电底板的烧写设备。(希望大家不要碰到这个问题,因为就我的个人经验而言,这个问题不会有普遍性。)
查看全部评分
使用道具 举报
16
158
911
高级会员
12
335
2368
论坛DIY达人
10
276
1192
金牌会员
547
2049
32
986
4233
论坛元老
0
29
89
注册会员
本版积分规则 发表回复 回帖后跳转到最后一页
教程高产大神,简直就是为了教程而生~
在众坛友心目中具有较高技术与威望,为社区繁荣作出重要贡献
Archiver|手机版|小黑屋|Hassbian
GMT+8, 2025-3-10 21:29 , Processed in 0.063748 second(s), 35 queries .
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.