覆盆子 PI 和 GPIO 引脚: 控制其他从串行端口的设备

在本系列前面的文章, 我们看到 如何控制树莓派从您的 PC 上的串行端口; 谢谢你到端口 UART 和从适配器 TTLRS232.

今天我们看到如何扭转角色, 和 我们将控制从 PI 的串行端口的两个设备, 一个 路由器开关; 什么必须进行一些更改配置默认串行端口.

对于第二个示例, 在何处连接 覆盆子 PIHP Procurve 交换机 2610-24; 我们将需要转换板的 TTLRS232, 已在使用 以前的传递; 与 WRTNode 连接将直接端口之间 UART.

TTL 转换器 Rs232
第一种情况,我们将连接到 WRTNode, 它必须简单地连接 覆盆子 PI WRTNode 通过其端口 UART 投资信号; 下表︰, 与以下方案将能够更好地理解.
覆盆子 PI 模型, B, A +, B + WRTNode
GPIO 14 (UART TXD)
GPIO 62 (RXD2)
GPIO 15 (通讯 UART) GPIO 75 (TXD2)

覆盆子 PI 接线图 – WRTNode.

之间的转换板的连接 TTLRS232覆盆子 他们将同样 过去的交付, 但我附上关于连接的解释; 为方便监察的做法,我们将执行.

覆盆子 PI 模型, B, A +, B + 板 TTL 到 RS232 转换器
VCC
+ 5V
德克萨斯州
GPIO 14 (UART TXD)
RX
GPIO 15 (通讯 UART)
吉安达 吉安达
PB150047Conexiones

覆盆子 PI 接线图 – 适配器 RS232.

一些转换器模块 TTLRS232 不他们应该喂外部在任何情况下因为他们从端口接收功率 系列, 和我们可以燃烧我们 覆盆子 PI 由增压; 在我们的例子中我们将使用基于芯片的转换器 SP3232EEN, 如果我们从饲料 覆盆子 通过销 VCC 转换板.

引出线和从 SP3232E 接线图的数据表中提取, 与 SP3232EEN 相同.

引出线和接线图从 SP3232E 数据表中提取, 与 SP3232EEN 相同.

现在我们只需要连接 HP Procurve 交换机 2610-24 到串行端口, 用电缆 RJ45 – RS232 从老的路由器中解救出来 思科; 以及这两个接头 DB9 他们都是女性, 我们将需要一根线 RS232 男性对男性, 或绕过两个设备, 也穿越 德克萨斯州RX.

一旦一切都已正确连接, 我们将打开的文件 /等/inittab覆盆子 并讨论的最后一行; 若要禁用通过 UART 端口登录.

#/等/inittab 原始 #Spawn 到盖蒂树莓派串行线上
T0:23:重生:/sbin/盖蒂图片社-L ttyAMA0 115200 VT100

然后我们可以看到已经评论该文件的最后一行, 这是应该怎么做!.

#/等/inittab 修改 #Spawn 到盖蒂树莓派串行线上
#T0:23:重生:/sbin/盖蒂图片社-L ttyAMA0 115200 VT100

我们还必须编辑该文件 /boot/cmdline.txt, 通过消除对的引用 /dev/ttyAMA0; 这样做不会显示通过端口信息引导 UART.

#/启动/原始 cmdline.txt dwc_otg.lpm_enable = 0 控制台 = ttyAMA0,115200 kgdboc = ttyAMA0,115200 控制台 = tty1 根 = / dev/mmcblk0p2 rootfstype = ext4 电梯 = 截止日期 rootwait

所以此文件应是 删除启动信息应发送到的端口是指文本字符串后.

#/boot/cmdline.txt 修改
dwc_otg.lpm_enable = 0 控制台 = tty1 根 = / dev/mmcblk0p2 rootfstype = ext4 电梯 = 截止日期 rootwait

然后, 如果你已经在做了 前面的教程; 安装 ckermit, 软件控制的串行端口; 并最后我们重新应用以前的配置更改.

pi@raspberry:~$ sudo apt-get install ckermit
pi@raspberry:~$ sudo reboot

首先我们必须做的事情是告诉将工作装置; 默认情况下覆盆子 IP, ES /dev/ttyAMA0 与选项 -l 我们要用来连接指示.

pi@raspberry:~$ sudo kermit -l /dev/ttyAMA0

一旦打开 ckermit, 它只有待建立的每个连接参数; 首先我们将做的与测试 WRTNode.

(/home/pi) C-Kermit> set speed 115200
(/home/pi) C-Kermit> set parity none
(/home/pi) C-Kermit> set flow-control none
(/home/pi) C-Kermit> set carrier-watch off
(/home/pi) C-Kermit> connect
 
Connecting to /dev/ttyAMA0, speed 115200
 Escape character: Ctrl-\ (ASCII 28, FS): enabled
Type the escape character followed by C to get back,
or followed by ? to see other options.
----------------------------------------------------

现在,按 enter 键, 我们已经处于管理终端 交换机; 固件 WRTNode.

BusyBox v1.22.1 (2014-08-13 19:31:12 UTC) 内置的外壳 (火山灰)
输入的内置命令列表的帮助.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I/R E L E S S F R E E D O M
 -----------------------------------------------------
 屏障断路器 (流血的边缘, r41508)
 -----------------------------------------------------
  * 1/2 盎司加里亚诺倒入所有原料倒入
  * 4 盎司冷咖啡爱尔兰咖啡杯子,里面装满
  * 1 1/2 Oz 深色朗姆酒加碎冰. 搅拌.
  * 2 TSP 问题. 可可甜酒
 -----------------------------------------------------
root@OpenWrt:/#

我们做同样的 HP ProCurve 交换机, 更类似于典型 思科; e 在其配置相同.

pi@raspberry:~$ sudo kermit -l /dev/ttyAMA0

现在,作为之前, 我们设置的连接,将相同的两种情况下的参数; 最后单击 输入, 和我们已经可以登录.

(/home/pi) C-Kermit> set speed 115200
(/home/pi) C-Kermit> set parity none
(/home/pi) C-Kermit> set flow-control none
(/home/pi) C-Kermit> set carrier-watch off
(/home/pi) C-Kermit> connect
 
Connecting to /dev/ttyAMA0, speed 115200
 Escape character: Ctrl-\ (ASCII 28, FS): enabled
Type the escape character followed by C to get back,
or followed by ? to see other options.
----------------------------------------------------
Connected at 115200 baud
ProCurve J9085A Switch 2610-24
Software revision R.11.07

Copyright (C) 1991-2008 Hewlett-Packard Co. All Rights Reserved.
 RESTRICTED RIGHTS LEGEND
Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subdivision (b) (3) (ii) of the Rights in Technical Data and Computer Software clause at 52.227-7013.

 HEWLETT-PACKARD COMPANY, 3000 Hanover St., Palo Alto, CA 94303

We'd like to keep you up to date about:
 * Software feature updates
 * New product announcements
 * Special events

Please register your products now at: www.ProCurve.com
Press any key to continue
Username: admin
Password: *****

如果你愿意,你可以跟着我 推特, Facebook, 谷歌 +, LinkedIn, 或它分享这份出版物下方的按钮, 如果您有任何疑问或建议,请不要犹豫,置评.

帮助我们达成更多的读者 Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

留言