在 arduino DUE 上使用 SYSCTRL

Using SYSCTRL on an 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 之间的硬件差异导致了这个问题,但我不知道如何解决它....

提前感谢您的帮助!

根据您需要更改代码的程度,可能值得切换到 DueTimer