【问题标题】:Arduino Due manipulate registers SAM3X8EArduino Due 操作寄存器 SAM3X8E
【发布时间】:2016-03-15 13:16:28
【问题描述】:

这不是代码问题。

使用 Arduino 是否意味着,我们都准备好了,而您只需使用现有的库并将代码放在一起?我不这么认为,因此想应用我在学校学到的 c 编程技能和操作寄存器。

Arduino Due 上有三个明显的编程端口: - USB编 - USB本机 - jtag

我需要 Arduino 应用程序才能开始使用吗? (原因?) 还有哪些其他编程工具可用?

我正在考虑使用控制器手册和简单的编程环境 + jtag。 http://www.atmel.com/devices/sam3x8e.aspx

抱歉,请问有相关说明吗? (是的,我想进一步了解微控制器。这并不意味着我想重新发明轮子。)

【问题讨论】:

    标签: arduino microcontroller jtag arduino-due


    【解决方案1】:

    Arduino IDE 并不是为 Arduino DUE 编写程序的唯一选择。 作为选项之一,您可以使用 arm-none-eabi 工具链从您的代码构建二进制文件,并使用 bossac 命令行工具(或 bossa GUI 工具)将您的二进制文件上传到 Arduino DUE。您可以在 Arduino IDE 的 Arduino DUE 包中找到它们或单独下载它们。

    我会推荐这篇文章:"Low level" programming of the Arduino DUE SAM3 controller with a custom IDE。我还发现这个“ARM skeleton”GitHub 项目非常有帮助(您可以将它用作 C 语言中 Arduino DUE 程序的起点)。

    【讨论】:

      猜你喜欢
      • 2015-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-11
      • 1970-01-01
      • 2020-03-15
      • 1970-01-01
      相关资源
      最近更新 更多