跳转到内容

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

华夏公益教科书