覆盆子 PI 和 GPIO 引腳: 通過主控台序列埠控制覆盆子

與第二期上 負擔得起的家庭自動化基於樹莓派 還是要來, 今天我想要展示如何通過訪問 序列埠 到終端的我們 覆盆子 PI; 這可以在很多情況下有用.

奧林巴斯數碼相機舉個例子的情況 沒有鍵盤或螢幕, 使不可能的 啟用伺服器 SSH, 我們將能夠訪問此表單; 或如果我們 覆盆子 將不會啟動,但 指示燈 點燃了正確的狀態, 用這種方法,我們可以看到要查明原因的錯誤訊息.

覆盆子 PI 有一個埠 UART 通信 系列 TTL, 我們應轉換為標準 串列 RS232 使用類似于以下內容的板連接到我們 序列埠.

螢幕截圖 2014-11-15 23:03:18

也有 執行相同功能的電纜 這板, 但而不是通過序列埠提供連接 RS232, 直接連接到埠 USB 電腦和更昂貴; 我要去使用一個序列埠配接器 RS232USB 他已經有了.

奧林巴斯數碼相機

一些轉換器模組 TTLRS232 不他們應該喂外部在任何情況下因為他們從埠接收功率 系列, 和我們可以燃燒我們 覆盆子 PI 由增壓; 在我們的例子中我們將使用基於晶片的轉換器 SP3232EEN, 如果我們從飼料 覆盆子 通過銷 VCC 轉換板.

引出線和接線圖從 SP3232E 資料表中提取, 與 SP3232EEN 相同.

引出線和接線圖從 SP3232E 資料表中提取, 與 SP3232EEN 相同.

轉換器板 (或電纜) 我們必須將它連接到引腳 GPIO 為通信預留 UART, 針是什麼 14 (TXD), 和 15 (通訊) 我們可以看到在這張桌子和下面的連接圖.

板 TTL 到 RS232 轉換器 覆盆子 PI 模型, B, A +, B +
VCC
+ 5V
德克薩斯州
GPIO 14 (UART TXD)
RX
GPIO 15 (通訊 UART)
吉安達 吉安達
PB150047Conexiones

連接圖.

然後我們打算安裝 ckermit, 軟體控制的序列埠.

usuario@maquina:~$ sudo apt-get install ckermit

首先我們必須做的事情是告訴將工作裝置; 對我而言是一個配接器 USB 到 RS232, 因此,分配的路線是 /dev/ttyUSB0 與選項 -l 我們要用來連接指示.

usuario@maquina:~$ sudo kermit -l /dev/ttyUSB0

一旦打開 ckermit, 它只有待建立的連接參數; 我們看到作為.

(/home/usuario) C-Kermit> set speed 115200
(/home/usuario) C-Kermit> set parity none
(/home/usuario) C-Kermit> set flow-control none
(/home/usuario) C-Kermit> set carrier-watch off
(/home/usuario) C-Kermit> connect
 
Connecting to /dev/ttyUSB0, 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.
----------------------------------------------------

現在按下鍵 “輸入“, 我們將看到在開始時所發生的錯誤的摘要 覆盆子, 和最後 提示 登錄.

PB150032只是輸入 使用者密碼, 我們現正裡面.

螢幕截圖 2014-11-15 23:38:23如果你願意,你可以跟著我 推特, Facebook, 谷歌 +, LinkedIn, 或它分享這份出版物下方的按鈕, 如果您有任何疑問或建議,請不要猶豫,置評.

説明我們達成更多的讀者 Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

留言