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 供电,以及如何为它编写程序,将程序加载到电路板上并使其运行。如果此示例对您不起作用,请与我们联系,我们会找出原因。