跳轉到內容

Hempl/快速入門

來自華夏公益教科書

快速入門指南

[編輯 | 編輯原始碼]

讓我們確保您的 Mizar32 工作正常。您將需要

  • Mizar32 底板(任何型號:A、B 或 C)
  • 一張 microSD 卡
  • 一臺可以讀取和寫入 SD 卡的 PC(您可能需要一個 microSD 到正常尺寸 SD 卡的介面卡或一個 microSD 到 USB 的介面卡來做到這一點)
  • 一根 PC 到 Mizar32 的 micro USB“迷你 B”線,如大多數手機使用的那樣,或者一個 7.5V 電源。

給 Mizar32 通電

[編輯 | 編輯原始碼]

Mizar32 底板可以透過兩種不同的方式供電:從其 USB 插座或從其直流電源插孔。主機板上有一個三針接頭“JP1”,就在使用者按鈕“SW2”後面,它選擇 Mizar32 將從中獲取電源的電源。

一個選項是透過連線到 Mizar32 USB 聯結器“J2”的 USB 線纜,從您的 PC 為 Mizar32 供電。要從這裡獲取電源,JP1 上的跳線需要在距離電源插孔最遠的兩個針腳上,即針腳 1 和 2,當您從電源插座和使用者按鈕一側看電路板時,它們在右側。

Mizar32 電源插孔和設定為使用它的電源跳線

或者,您可以使用插入電源插孔“J1”的外部電源。在這種情況下,JP1 的跳線需要連線到距離電源插孔最近的兩個針腳(針腳 2 和 3)。

  • 外部電源電壓需要至少 7.4 伏,但可以是任何高達 35 伏的電壓。電源聯結器的中心針腳需要是正極,但如果您不小心將正極和負極連線反了,Mizar32 不會損壞。
  • 底板所需的電流為 80 毫安。串行板再需要 5 毫安,乙太網板 50 毫安,LCD 顯示屏 7 毫安,VGA 板 80 毫安。

當 Mizar32 正確通電並且跳線處於正確位置時,主機板上使用者按鈕“SW2”旁邊的紅色指示燈會亮起。

程式設計 Mizar32 使其閃爍板載 LED

[編輯 | 編輯原始碼]

讓我們嘗試在 Mizar32 上執行一個小程式,以確保一切正常工作。這應該讓它閃爍紅色電源指示燈旁邊的藍色指示燈。

建立一個名為“autorun.l”的檔案,內容如下:https://github.com/simplemachines-italy/examples/blob/master/led/blink-inf-mizar32.l

# Which led to blink?
(setq led 'PB_29)

# A simple delay function
(de delay ()
 (tmr-delay 0 500000) )

# Set led in output mode
(pio-pin-setdir *pio-output* led)

# Blink led infinitely
(loop
 (pio-pin-setlow led)
 (delay)
 (pio-pin-sethigh led)
 (delay) )

現在,將檔案複製到 microSD 卡中。安全地“移除”SD 卡並將其放入 Mizar32 的 SD 卡插槽中。現在,當您給 Mizar32 通電(或當您按下其復位按鈕 SW1)時,紅色指示燈旁邊的藍色 LED 應該開始每秒閃爍一次。

現在您知道如何為 Mizar32 供電,以及如何為其編寫程式,將其載入到板上並使其執行。如果此示例對您不起作用,請與我們聯絡,我們將找出原因。

華夏公益教科書