【问题标题】:Is it possible to program Arduino boards using a few lines of assembly in the Arduino IDE?是否可以在 Arduino IDE 中使用几行汇编代码对 Arduino 板进行编程?
【发布时间】:2017-05-13 10:28:19
【问题描述】:

我想测量两个不同相信号之间的时间,我正在使用 arduino Uno。我已将 2 个正弦信号转换为方波,并将它们分别输入 INT0 和 INT1。为了测量两个信号之间的延迟,我想使用中断测量信号的上升沿或下降沿之间的时间。在接收到第一个上升沿时,我想启动一个定时器,比如定时器 3,在接收到第二个上升沿时,我想停止定时器。我的问题是我找不到允许我启动和停止计时器 3 并使用它的值的库,因此我选择在我的程序中包含几行汇编语言用于此目的。是否可以在 Arduino 板上使用 arduino IDE?

【问题讨论】:

    标签: arduino


    【解决方案1】:

    是的,这是可能的。参见例如this tutorial. 但是,我强烈建议如果您执行的操作不止几条指令,请下载并安装 Atmel Studio——它是免费的——并使用其出色的用户界面进行编码和调试.我使用 Atmel Studio 为裸微控制器、系统内编程和 Arduino 进行所有编程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-30
      • 2020-10-25
      • 1970-01-01
      • 1970-01-01
      • 2020-03-23
      • 2013-04-19
      • 1970-01-01
      相关资源
      最近更新 更多