Mizar32/快速入門
讓我們確保您的 Mizar32 正常工作。您將需要
- 一塊 Mizar32 底板(任何型號:A、B 或 C)
- 一張微型 SD 卡
- 一臺可以讀取和寫入 SD 卡的電腦(您可能需要一個微型到標準尺寸的 SD 卡介面卡或一個微型 SD 到 USB 介面卡來執行此操作)
- 一根 PC 到 Mizar32 的 micro USB "mini-B" 線,類似於大多數手機使用的線 或 一個 7.5V 電源。
Mizar32 底板可以透過兩種不同的方式供電:從其 USB 插座或從其直流電源插孔。主機板上有一個三針接頭 "JP1",位於使用者按鈕 "SW2" 的正下方,它選擇 Mizar32 將從中獲取電源的電源。
一種選擇是從您的電腦透過 USB 線連線到 Mizar32 的 USB 聯結器 "J2" 來為 Mizar32 供電。要從這裡獲取電源,JP1 上的跳線需要放在遠離電源插孔的兩針上,即針腳 1 和 2,當您從電源插座和使用者按鈕側看電路板時,它們是右邊的針腳。

或者,您可以使用一個外部電源連線到電源插孔 "J1"。在這種情況下,JP1 的跳線需要連線到靠近電源插孔的兩針(針腳 2 和 3)。
- 外部電源電壓需要至少 7.4 伏,但可以高達 35 伏。電源聯結器的中心針腳需要是正極,但如果您不小心將正極和負極連線反了,Mizar32 不會損壞。
- 底板需要的電流為 80 毫安。串行板再需要 5 毫安,乙太網板 50 毫安,LCD 顯示屏 7 毫安,VGA 板 80 毫安。
當 Mizar32 正確供電並且跳線處於正確位置時,主機板上使用者按鈕 "SW2" 旁邊會亮起一盞紅燈。
讓我們嘗試在 Mizar32 上執行一個小程式,以確保一切正常工作。這應該使它閃爍紅色電源指示燈旁邊的藍色燈。
如果您在 Mizar32 上使用 Lua 作為您的語言,請嘗試以下操作
在您的電腦上,使用文字編輯器建立一個名為 "autorun.lua" 的檔案,其中包含以下內容
-- Which led to blink? led = pio.PB_29 -- A simple delay function function delay() tmr.delay( 0, 500000 ) end -- Set the led in output mode pio.pin.setdir( pio.OUTPUT, led ) -- Blink led infinitely while true do pio.pin.setlow( led ) delay() pio.pin.sethigh( led ) delay() end
如果您在您的板上使用 PicoLisp,請建立一個名為 "autorun.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) )
現在,將該檔案複製到一張微型 SD 卡上。安全地從電腦上移除 SD 卡,並將其插入 Mizar32 的 SD 卡插槽。現在,當您為 Mizar32 供電時(或當您按下其重置按鈕 SW1 時),紅色指示燈旁邊的藍色 LED 應該開始每秒閃爍一次。
現在您已經瞭解瞭如何為 Mizar32 供電,以及如何為它編寫程式,將程式載入到電路板上並使其執行。如果此示例對您不起作用,請與我們聯絡,我們會找出原因。