USB 转 TTL 模块数据线接法 机顶盒的接口定义(顺带讲点基础知识,高手可略过) 从左到右 VCC RXD TXD GND VCC:电源 +3.2V -> +3.3V RXD:接收上位机数据 电平范围:0->VCC TXD:发送数据给上位机电平范围:0->VCC GND:参考地,也就是电源负极,0 电位 我们只使用 RXD TXD 和 GND,VCC 引脚要小心,不要和 GND 短路,否则将会烧毁LOD(稳压)芯片 机顶盒的 RXD 接 RS232 的 TXD 机顶盒的 TXD 接 RS232 的 RXD 机顶盒的 GND 接 RS232 的 GND 我们将上述电平范围的通讯电平称作 TTL 电平 而 RS232 通讯端口(计算机原本的 RS232 口和用 USB 接口转出的标准 RS232 口)的标准电平范围是+15V->-15V。所以需要做电平转换。当然有些 USB 转 RS232 也有 TTL 电平输出的。 我这里是使用一个已有的单片机的下载器上的 RS232 电平转换,不详细讨论,网上有 提醒新手的是购买和使用 USB 转RS232 的时候要搞清楚电平范围,否则可能损坏机器的。 部分机顶盒接线方法 以下接线图供参考 由于多数接口都是使用排插,升级口常见的有三针、四针、五针、六针和九针,排序参看考为(针口面向自己),见列表: 脚位 3 针接口 4 针接口 5 针接口 6 针接口 左起 1(6) 无 GND TX None 2(5) RX RX RX GND 3(4) TX TX VCC1 RX 4(3) VCC(3.3V) VCC(3.3V) GND TX 5(2) 无 Vcc2 VCC(3.3V) 6(1) 无 None 4 线升级接口:1 脚--接地,2 脚--RX ,3 脚--TX ,4 脚--VCC ,(卓异) 5 脚--不接 6 线升级接口:1 脚—空,2 脚--接地,3 脚--RX,4 脚--TX,5 脚--VCC,6 脚—空 以上仅仅是供参考 首先先找出接地引脚GND(红笔接射频线金属,再用黑笔测量各个针脚,0阻值导通即为地GND),确定好GND后,再将机顶盒通电,再测量各针脚空载时的电压,即黑表笔接地,红表笔测出的电压是 3.36V~3.30V 的基本上可以判定为TXD、RXD的针脚,测出的电压在5V左右的为VCC(负载在数据线MX232芯片上有可能降为 3.3V 这样),如果是五针的升级口,有的可以不需理会而让它空置,但需要特别注意的是,有的机顶盒的5针的升级口很是特殊,除了其中一个VCC1外,还有一个引脚为Vcc2(有的标识为BL),空载电压大概是 1.65V 这样,在刷新时就必须将VCC1和Vcc2两个针脚短接才能正常读取和烧写数据,否则读写速度将会极其...