arduino - 在 arduino DUE 上使用 SYSCTRL
问题描述
我目前正在使用几年前在网上找到的计时器中断进行项目。我的代码在 arduino m0 或 M0 pro 上运行良好,但我试图在 Arduino DUE 上编译它,但出现了这个错误:
'SYSCTRL' was not declare in this scope
(我在计时器的这一行上使用 SYSCTRL :
SYSCTRL->XOSC32K.bit.RUNSTDBY = 1;
我很确定这是导致此问题的 M0/M0pro 和 Arduino DUE 之间的硬件差异,但我不知道如何解决它....
预先感谢您的帮助 !
解决方案
根据您必须在代码中更改多少,可能值得切换到DueTimer
推荐阅读
- python - 在 Excel 中清理 Twitter 数据
- javascript - 如何在 ts 文件中使用 js 方法?
- javascript - 如何使用 create-react-app(无弹出)导入共享打字稿代码?
- javascript - 如何将刻度分配为与 D3.js 中轴所基于的对象相同的对象的不同键值?
- c++ - C++ Horner's Rule - 递归数组实现
- javascript - 从 mousemove 事件中获得更精确的目标选择
- python - Django-如何获取与另一个相关的模型的内容?
- c - 打印字符串时出现分段错误
- node.js - 如何用猫鼬填充以下代码?
- excel - 获取 XML 中的节点值