在arduino DUE上使用SYSCTRL

时间:2019-01-04 15:47:21

标签: arduino arduino-due

我目前正在使用一个几年前在网上发现的计时器中断来处理项目。我的代码在arduino m0或M0 pro上运行良好,但我试图在Arduino DUE上进行编译,并且出现了此错误:

'SYSCTRL' was not declare in this scope

(我在计时器的这一行上使用SYSCTRL:

SYSCTRL->XOSC32K.bit.RUNSTDBY = 1;

我很确定这是M0 / M0pro与Arduino DUE之间的硬件差异,这导致了此问题,但是我不知道如何解决它。...

预先感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

根据您需要在代码中进行多少更改,可能值得切换到DueTimer