Wolfram 语言

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

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

显示完整的 Wolfram 语言输入

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

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