Wolfram 语言™

将代码部署到裸金属微控制器芯片

微控制器套件支持将代码部署到 Arduino Uno 和裸金属微控制器(如 ATmega328)等目标。后者具有吸引力是因为其及其小,尽管它可能还需要支持电源,外部时钟源等组件。

显示完整的 Wolfram 语言输入

在本例中,ATmega168 微控制器将使用 Arduino Uno 和 USBasp 编程器进行编程。

Arduino Uno 可以转换为 AVR 系统内编程器 (AVRISP)。为此,打开 Arduino IDE,选择 File ▶ Examples ▶ Arduino ISP ▶ Arduino ISP 并将其上传到 Uno。然后将 Uno 连接到微控制器,如下所示。

电位器的模拟输入。

将引脚 15 上模拟输出的 PWM 信号采样率设置为微控制器时钟频率 1 MHz 的 1/4。

可以以低得多的速率对系统模型进行采样。

完整的微控制器规范。

程序员规范。

部署代码。

原理图显示了连接到电位器的引脚 24 和连接到 LED 的引脚 15,以及电压调节器和 USBasp 编程器连接。

通过 USBasp 编程器部署代码。

相关范例

de en es fr ja ko pt-br