E8820v2 接了 TTL 只有输出不能输入

2022-03-12 11:14:29 +08:00
 LxnChan

去年在小黄鱼上收了一个 E8820v2 ,看恩山上说能刷 OpenWrt ,自己焊了 TTL 却发现只有输出不能输入任何字符,不知道有没有大神能帮忙看一下是什么情况。 不过基本能排除是焊接的问题,反复焊了好几遍不至于一次也不行。 TTL 转 USB 的板子是 CH340G ,也排除软件问题了,换了 Putty 和 SecureCRT 都是一样的。

2338 次点击
所在节点    程序员
20 条回复
cssk
2022-03-12 11:20:01 +08:00
先用示波器看下波形
polaa
2022-03-12 11:22:14 +08:00
屏蔽了呗 要么软件要么硬件
可以看看 bootloader 能进去么
或者直接 flash 吹下来上编程器
0o0O0o0O0o
2022-03-12 11:22:35 +08:00
e8820s 可以免拆机刷,你可以试试“后门”通不通用
likaci
2022-03-12 11:27:13 +08:00
TTL 小板的 RX TX 短接上看看能不能回显字符
ganxiyun
2022-03-12 11:29:27 +08:00
输出里面是否有乱码显示?按下回车看看小蓝灯是否有闪烁?

如果有乱码,很可能就是焊接的问题,我就是这样的情况。我自己很少焊接,反复好几次才把 ttl 弄好
LxnChan
2022-03-12 12:02:14 +08:00
@cssk 示波器手头暂时没有
@polaa TTL 应该是不会屏蔽的
@0o0O0o0O0o 我稍后找一下 8820s 的免拆方案试一下
@likaci 可以
@ganxiyun 没有乱码
geekvcn
2022-03-12 12:17:12 +08:00
都能拆机焊接了,直接上编程器不简单愉快?刷之前备份下编程器固件
geekvcn
2022-03-12 12:18:24 +08:00
不能输入要么是路由器 RX 没接好,要么是 TTL 转接器 RXD 没接好,一一排除
cubecube
2022-03-12 12:43:59 +08:00
为啥 5v 或者 3.3v 不接上。
用 5 线试试
gam2046
2022-03-12 13:51:29 +08:00
能输出,不能输入优先判断板子上 RX 引脚是否虚焊。另外可以看一下输出的内容,是否有可能设备本身不接受输入。

通常这种 TTL 线缆不需要接通 VCC ,但需要接入 GND
DataSheep
2022-03-12 14:15:29 +08:00
去网上看了下针脚定义,你第一张图的 TXRX 好像接反了。但是你说有输出,那具体是有什么输出,开机应该有很长一段的信息,我看别人的是需要输入账号密码后才能停止打印状态信息,因为信息打印很快,你是怎么确认你是不能输入的?
LxnChan
2022-03-12 15:19:05 +08:00
@geekvcn 编程器手头暂时没有
@cubecube 恩山上面他那个教程就没接 3v3 或者 5 ,另外这个板子没有图纸也不好说是 3.3v 还是 5v
@gam2046 用万用表测了一下 RX 是通的,焊接应该是没问题
@DataSheep 就正常跑码,和恩山上面的全都一样,除了无法输入
angusdwhite
2022-03-12 15:47:07 +08:00
引脚定义还是需要了解一下。

可以用万用表量一下引脚电压,如果 RX/TX 引脚没有电压的话,说明这个串口输出在出厂的时候被屏蔽了,可能需要你自己去借线 /电阻之类的器件。
3.3V 和 5V 确实不需要接,最后考虑以下你的转接器,在 TX 是否能输出高电平。

另外,在你不确定引脚焊接是否准确的时候,其实可以用杜邦线线点上焊盘看一下,别着急焊接,短路了就彻底无了。
如果能看到输出,但是不能输入的,注意一下 putty/secureCRT 的软件流控设置。
duke807
2022-03-12 16:10:38 +08:00
好的習慣是只接 usb 轉 串口 的 GND 和 Rx ,重啟路由器讓路由器主動打印數據。確認 Rx 可以接收之後,再接 Tx 。因為不這樣做 Rx 和 Tx 可能接錯,接錯的後果很可能燒壞芯片的 Tx 管腳。
DataSheep
2022-03-12 21:24:05 +08:00
@LxnChan 我的意思是它会持续打印信息,导致你看不出来输入是否有效。
另外回复前面几楼说的几个问题,5v/3.3v 并不需要接,你已说明 TX/RX 短接回环成功,说明转接器没问题。
串口闲时保持拉高状态,确实可以测一下路由器端接口的电平。
RX-TX 接错几乎没可能烧坏芯片。
ysc3839
2022-03-13 03:20:22 +08:00
我猜测是屏蔽了,比如小米的路由器就会屏蔽 UART 输入
ryd994
2022-03-13 04:55:16 +08:00
如果 TTL 板带灯的话,可以看一下 tx 的时候灯闪不闪。再测一下空载有没有电压,有可能少了上拉电阻。如果是的话,你需要给它一个 3.3v 的上拉。

@cubecube 3v 不是这样用的。是给本身不带电的设备供电。你这样接会搞爆 TTL 或者路由器的供电。
redsonic
2022-03-13 09:22:58 +08:00
我有同款的板子和 TTL 转 USB ,这个板子的焊盘很容易氧化,自己焊接很容易虚焊。建议楼主轻轻刮一下,用酒精擦完以后重新焊接。
cjd6568358
2022-03-14 11:32:32 +08:00
这个路由器有个 bug,就是你看似无法输入,其实是可以输入的,或者你按下 enter 在输入试试。
LxnChan
2022-03-14 20:02:41 +08:00
@cjd6568358 回车也是没反应的🤣

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/839832

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX