1. Overview
BunHMI 顯示器主要作為人機介面用途,使用 LVGL 程式庫並包含一個GUI處理器與儲存記憶體並且整合觸控螢幕.
同時,我們提供免費的整合開發軟件 BunMaker 用於快速開發GUI界面. 讓您設計人機介面就如同做美味的包子一樣(快速,簡單並多樣化).

Figure 1. BunMaker GUI 編輯軟件
2. BunHMI
在 BunHMI 背面有2個主要的連接座: UART 與 TypeC. 如圖 Figure 2 所示

Figure 2. BunHMI 背面
-
TypeC 連接 USB 主要用於下載 GUI 韌體,透過 BunMaker(Figure 1) 軟件下載.
-
UART 連接座用於與主控(MCU)端連接. 主要有4條線,如下所列
-
+5V: +5V 電源供應
-
TX: BunHMI UART Tx 訊號,電壓準位: 3.3V.
-
TX: BunHMI UART Rx 訊號,電壓準位: 3.3V.
-
GND: 電源 GND.
-
UART 預設包率為 115200, 8n1
Warning
|
BunHMI UART 電壓準位是 3.3V. 應該可以與 5V TTL 界面相容. 但是跟 5V CMOS 界面則無法通訊! |
Warning
|
請勿將 BunHMI 的 UART 訊號與 RS-232 界面連接. 這樣會造成 無法回覆的損壞. |
Figure 3 顯示 BunHMI 與 arduino 板子的接線圖典型範例.

Figure 3. BunHMI 與 arduino 接線圖典型範例
2.1. 啟動模式
主要有2種啟動模式:
-
下載模式: 當 BunHMI 插入 TypeC 啟動電源, BunHMI 會進入下載模式. 您可以使用 BunMaker(Figure 1) 下載韌體到BunHMI.
-
正常模式: 當連接 UART 界面的 +5V 供電, BunHMI 會進入正常啟動模式,啟動 GUI 韌體.
2.2. SD 卡
在 BunHMI 背面有一個 SD 卡插槽,BunHMI 支援 fat32 讀寫。您可以使用 BunTalk 指令來顯示 SD Card 的圖片、播放 Wav 音樂,或對 SD 卡做字串的讀寫,通常用於資料紀錄的應用。
關於 SD 卡讀寫的細節,請參考 BunTalk 文件。