資料介紹
PCB圖如下:
描述
* * 硬件概述 * *
uTerm2-S(獨(dú)立微型 Term2)是一個(gè)易于構(gòu)建的多仿真 RS232 終端,使用 ESP32-Wroom-32 模塊和出色的 FabGL 庫(kù)(http://www.fabglib.org)。此外,使用 ESP32 讓您有機(jī)會(huì)通過(guò) Arduino IDE 和 ESP32 內(nèi)核以多種不同方式輕松使用 uTerm2-S。
這些uTerm2-S的主要規(guī)格:
RS232串口;
VGA輸出;
使用串行 USB 適配器進(jìn)行 ESP32 編程的輔助串行端口;
RS232 和“透明”端口之間的 RTS/CTS 支持(如在uTerm-S中);
車(chē)載電源;
顏色、圖形和聲音功能(FabGL 庫(kù));
多語(yǔ)言鍵盤(pán)支持(FabGL 庫(kù));
各種終端仿真(FabGL 庫(kù));
用于鍵盤(pán)和鼠標(biāo)的 PS/2 連接器;
用于外部揚(yáng)聲器的板載放大器。
在下圖中,連接到普通 PC 揚(yáng)聲器的 uTerm2-S(以前的 PCB 版本):
?
這是最后一塊板:
?
?
COM-USB2 (J3) 連接器(透明端口)
uTerm2-S 有一個(gè)用于 USB 串行適配器的“透明”端口(如 uTerm-S),因此您可以使用 XMODEM 與 PC 交換文件(運(yùn)行支持 XMODEM 文件傳輸?shù)慕K端仿真器),而uTerm2-S 正在使用中。
兩種“混合”電源方案(USB 串行適配器不是由 USB 供電,而是由 uTerm2-S 供電,反之亦然)均由硬件管理,因此您無(wú)需擔(dān)心。
在下圖中,串行 USB 適配器通過(guò)電纜連接到透明 COM-USB2 (J3) 端口:
?
這允許在“同一”時(shí)間使用兩個(gè)鍵盤(pán)和兩個(gè)顯示器(一個(gè)鍵盤(pán)和顯示器直接連接到 uTerm2-S,另一個(gè)鍵盤(pán)和顯示器在與串行 USB 連接的 PC 上的終端仿真器)。
請(qǐng)注意,COM-USB2 (J3) 端口支持 RTS/CTS 硬件握手,因此串行 USB 適配器上需要兩個(gè) RTS/CTS 信號(hào)。
在下圖中,一個(gè)通用的基于 CP2102 的串行 USB 適配器連接了 RTS/CTS 信號(hào):
?
下表顯示了如何將串行 USB 適配器連接到 J3:
注意:信號(hào)分配與 uTerm-S 的 SER-USB (J3) 連接器相同。
PRG-USB1 (J2) 連接器(編程端口)
PRG-USB1 (J2) 連接器用于使用串行 USB 適配器對(duì) ESP32 進(jìn)行編程(建議使用支持默認(rèn) 921600 比特/秒上傳速度的型號(hào),如基于 CP2102 的適配器)。
兩種“混合”電源方案(USB 串行適配器不是由 USB 供電,而是由 uTerm2-S 供電,反之亦然)均由硬件管理,因此您無(wú)需擔(dān)心。
有關(guān)編程過(guò)程的更多信息,請(qǐng)參閱“如何對(duì) ESP32 進(jìn)行編程”段落。
SPK (J9) 連接器
SPK (J9) 連接器用于連接可選揚(yáng)聲器(4/16 歐姆)。我使用了一個(gè)打撈的 PC 揚(yáng)聲器。
其他連接器
其余的連接器是顯而易見(jiàn)的。PS/2 KB (J5) 和 PS/2 MOUSE (J4) 用于 PS/2 鍵盤(pán)和可選的 PS/2 鼠標(biāo)。請(qǐng)注意,許多 USB 鍵盤(pán)(以及 USB 鼠標(biāo))內(nèi)部都有 PS/2 兼容芯片,因此可以與眾所周知的“綠色適配器”一起使用:
?
?
VGA (J1) 連接器用于 VGA 顯示器,RS232 (J8) 連接器是主機(jī)的 RS232 串行端口。最高速度為115200 bps(這是MAX232 RS232驅(qū)動(dòng)器的最高速度)。
DC-IN (J2) 是電源輸入連接器。建議使用 9V 1A 直流電源。
RTS-HS (SW3) 開(kāi)關(guān)
uTerm2-S 具有 RTS/CTS 信號(hào),用于在 RS232 串行端口 (J8) 連接器(用于主機(jī))和 COM-USB2 (J3) 連接器(用于終端仿真軟件的“透明端口”)之間PC),所以它可以用于文件交換。
為了清楚起見(jiàn),下圖顯示了 uTerm2-S 的串行端口框圖:
在 COM-USB2 (J3) 側(cè),如果 PC 側(cè)的 RX 緩沖區(qū)已滿(mǎn),PC 上的終端仿真軟件使用 RTS 信號(hào)將通信置于等待狀態(tài)。CTS 信號(hào)是一個(gè)輸入,如果主機(jī)端的輸入緩沖區(qū)已滿(mǎn),則允許主機(jī)執(zhí)行相同操作。由于 PC 通常比復(fù)古系統(tǒng)快得多,因此可以方便地將 RTS 信號(hào)設(shè)置為“始終準(zhǔn)備好接受”狀態(tài)(在 PC 端)。在這種情況下,RTS-HS 開(kāi)關(guān) (SW3) 用于打開(kāi)或關(guān)閉 RTS 握手。
關(guān)閉時(shí),連接到串行端口的主機(jī)將看到 RST 線始終處于活動(dòng)狀態(tài)(RTS 和 CTS 是活動(dòng)的“低”信號(hào))。這在某些情況下會(huì)很方便。
RTS-HS 開(kāi)關(guān)對(duì) CTS 信號(hào)沒(méi)有影響。
第一個(gè)鍵 (SW2)
RST 鍵(SW2)用于復(fù)位 ESP32 模塊。
DFLT 鍵 (SW1)
DFLT 鍵 (SW1) 用于將所有終端參數(shù)重置為默認(rèn)值。要激活此功能,您必須按下 DFLT 鍵,并按住它直到復(fù)位完成,按下并松開(kāi) RST 鍵 (SW2) 以復(fù)位 uTerm2-S。
注意:必須在 AnsiTerminal 草圖中啟用 DFLT 鍵(請(qǐng)參閱“如何編程 ESP32(J2/PROG-USB1 連接器)”段落)才能使其工作。
* * 軟件概述 * *
uTerm2-S 設(shè)計(jì)為使用 FabGL 庫(kù),因此您需要首先安裝 Arduino IDE 和 ESP32 內(nèi)核。
然后你必須安裝 FabGL 庫(kù)。因?yàn)橹車(chē)泻芏?a href='http://ttokpm.com/v/' target='_blank' class='arckwlink_none'>教程,所以我不會(huì)在這里提供更多關(guān)于如何設(shè)置“工具鏈”的詳細(xì)信息(即參見(jiàn) FabGL 站點(diǎn)上的演示和教程部分)。
如何對(duì) ESP32 進(jìn)行編程
uTerm2-S 可以使用 Arduino IDE 作為通用 ESP32 板進(jìn)行編程(具有自動(dòng)上傳所需的電路):
?
您只需將 PRG-USB1 (J2) 連接器與串行 USB 適配器一起使用:
?
下表顯示如何將串行 USB 適配器連接到 PRG-USB1 (J2):
注意:您可以使用相同的適配器/電纜進(jìn)行編程(通過(guò) J2)和與透明端口(通過(guò) J3)通信,因?yàn)?J2 和 J3 連接表具有兼容的信號(hào)分配。
要刷新終端固件,您必須從 FabGL 庫(kù)的示例中打開(kāi) AnsiTerminal “草圖”:
請(qǐng)記住首先更改包含以下內(nèi)容的行:
#define USERESETPIN 0
至:
#define USERESETPIN 1
啟用 DFLT 鍵:
現(xiàn)在您可以編譯和刷新 AnsiTerminal 草圖。
注 1:不要在“流控制”終端設(shè)置面板上啟用 HW RTS/CTS 握手,因?yàn)?HW 握手是為 COM-USB2 (J3)“透明”連接器保留的(請(qǐng)參閱“RTS-HS 開(kāi)關(guān)”段),并且相關(guān)的 GPIO 不用于此。
注 2:最大終端串行速度不能超過(guò) 115200 bps。
游戲
在 FabGL 庫(kù)的示例目錄中,也有一些可以使用 uTerm2-S 運(yùn)行的游戲。
這里是太空侵略者:
和經(jīng)典賽車(chē):
并且不要忘記連接揚(yáng)聲器!
* * 學(xué)分 * *
FabGL 庫(kù)由 Fabrizio Di Vittorio ( http://www.fabglib.org ) 開(kāi)發(fā)。
?
?
?
- 基于RS232的無(wú)線通訊終端系統(tǒng)設(shè)計(jì)
- uTerm2-S的uHat附加板開(kāi)源
- LTC2873:帶可切換終端的單總線RS485/RS232多協(xié)議收發(fā)器數(shù)據(jù)表
- LTC2872:帶集成終端產(chǎn)品手冊(cè)的RS232/RS485雙多協(xié)議收發(fā)器
- LTC2870/LTC2871:具有集成終端產(chǎn)品手冊(cè)的RS232/RS485多協(xié)議收發(fā)器
- 堅(jiān)固型、雙通道 RS232/RS485 多協(xié)議收發(fā)器可提供集成的可通斷終端
- 無(wú)源RS485和RS232轉(zhuǎn)換器如何與終端可靠連接 0次下載
- RS232 協(xié)議 81次下載
- 基于FPGA的OLED真彩色顯示設(shè)計(jì)方案 25次下載
- RS232 18次下載
- RS232 RS485產(chǎn)品介紹 37次下載
- 基于FPGA的OLED真彩色顯示的實(shí)現(xiàn) 43次下載
- 24位真彩色圖像色彩的反轉(zhuǎn)處理
- RS232通訊
- PCMCIA TO RS232(2port)驅(qū)動(dòng)下載
- RS232接口的新發(fā)展 1187次閱讀
- 微雪電子RS232 通信模塊 串口簡(jiǎn)介 2948次閱讀
- 微雪電子轉(zhuǎn)以太網(wǎng)模塊RS232/485 TO ETH介紹 2941次閱讀
- 微雪電子USB轉(zhuǎn)RS232/RS485/UART串口模塊簡(jiǎn)介 4719次閱讀
- dfrobotTTL轉(zhuǎn)RS232擴(kuò)展板簡(jiǎn)介 1530次閱讀
- 卓嵐信息科技RS232轉(zhuǎn)RS485ZLAN9223E概述 2993次閱讀
- 簡(jiǎn)述PLC中RS232和RS485通信接口原理 1.8w次閱讀
- RS232串口通訊隔離方案介紹 5.3w次閱讀
- 如何判斷RS232芯片好壞?詳細(xì)方法介紹 3.3w次閱讀
- 主板串口RS232芯片燒毀問(wèn)題分析(RS232作用及電路圖) 5w次閱讀
- RS232、RS485、RS422、串口與握手基礎(chǔ)知識(shí)詳細(xì)介紹 3.5w次閱讀
- 工業(yè)通訊RS232如何轉(zhuǎn)RS485通訊接頭 3.2w次閱讀
- rs232介紹_rs232串口通信程序 1.1w次閱讀
- rs232串口接線圖 5.9w次閱讀
- RS232—RS485三線轉(zhuǎn)換器原理圖 9095次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開(kāi)發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多