极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12695|回复: 4

新人求教,servo.cpp中的宏

[复制链接]
发表于 2016-3-1 21:08:17 | 显示全部楼层 |阅读模式
本帖最后由 ssssstorm 于 2016-3-1 22:58 编辑

arduino官网上的源码,在servo.cpp中有如下片段:
[pre lang="arduino" line="157"]#if defined(WIRING)
    timerAttach(TIMER3OUTCOMPAREA_INT, Timer3Service);  // for Wiring platform only
#endif
[/code]
宏“WIRING”“TIMER3OUTCOMPAREA_INT”,函数“timerAttach”不知道在哪里定义?用UltraEdit的多文件查找搜索整个工程都没找到,请高手指导下,谢谢!

文件位置:https://github.com/arduino/Arduino/blob/1.6.7/libraries/Servo/src/avr/Servo.cpp
回复

使用道具 举报

发表于 2016-3-1 22:14:26 | 显示全部楼层
完整源码呢?
帮着看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-1 22:53:57 | 显示全部楼层
本帖最后由 ssssstorm 于 2016-3-1 22:57 编辑
darkorigin 发表于 2016-3-1 22:14
完整源码呢?
帮着看看


哦,忘了说明是arduino官网上面下载的源码,地址:https://github.com/arduino/Arduino/blob/1.6.7/libraries/Servo/src/avr/Servo.cpp
回复 支持 反对

使用道具 举报

发表于 2016-3-2 10:56:57 | 显示全部楼层
在網上找到, 應該是在 AVR 內的 timer 中定義的, 其數值為 10
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-2 18:28:42 | 显示全部楼层
Super169 发表于 2016-3-2 10:56
在網上找到, 應該是在 AVR 內的 timer 中定義的, 其數值為 10

timer.c和timer.h吗?找了,没有定义啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-15 10:45 , Processed in 0.074900 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表