1
|
bebenlebricolo · 技术社区 · 7 年前 |
![]() |
1
4
它 是 可以为Timer0提供自己的处理程序,并且仍然使用Arduino环境。
这是通过(可选)禁用文件中计时器0的现有处理程序来实现的
例如,在Windows上,文件
请注意,可能需要具有管理权限才能更改
然后,在源代码中,将这两行放在文件的顶部:
请注意,对于其他Arduino项目,它的工作原理与之前完全相同。仅当预处理器符号
同样的程序可能也适用于
UltraEdit ,以及Windows10。 1、我也希望 Visual Studio Code 但我还没有测试过。 |
![]() |
2
1
您正在使用Arduino库,它已经为
如果您想为这个中断定义自己的处理程序,则需要独立构建项目,而不使用Arduino库或工具。 |
![]() |
3
0
我只是使用了Timer2而不是Timer0。使用Timer2,我仍然可以像预期的那样在同一个计时器上设置溢出和输出比较中断。
|