xlsss 发表于 2012-5-19 23:04:39

Arduino 定时器3下了用不了

最近在研究定时器,刚开始只能做一些超简单的实验,后面越来越感觉到arduino的强大,但是越到后面
越感觉到自己什么都不懂,今天刚刚下了一个定时器1用的蛮好的。跟以前51一样的用的很爽,可是我当
我想用定时器3的时候出先问题了,
问题如下:
    member function 'void TimerThree::restart()':
D:\\arduino-0023\libraries\TimerThree\TimerThree.cpp:101: error: 'TCNT3' was not declared in this scope
   然后我自己想试着改一改,但是一点用都没有,。。
                         哪位大神能帮帮小弟。。

chaoyujin 发表于 2012-7-10 10:48:04

最近我也在学习定时器这一块能不能把你的定时器1程序发出来参考一下谢谢   [email protected]

罹凝寒冰 发表于 2013-5-24 16:11:48

我也在弄定时器搞不懂啊怎么办 你定时器1 的例程 可以借我看看吗?我在做毕业设计呢愁的我

罹凝寒冰 发表于 2013-5-24 16:12:44

chaoyujin 发表于 2012-7-10 10:48 static/image/common/back.gif
最近我也在学习定时器这一块能不能把你的定时器1程序发出来参考一下谢谢

给你发定时器1 了没?借我看看[email protected]

zjyylj 发表于 2013-5-24 21:25:04

罹凝寒冰 发表于 2013-5-24 16:12 static/image/common/back.gif
给你发定时器1 了没?借我看看

用的什么型号的板子?IDE版本是多少?

罹凝寒冰 发表于 2013-5-25 09:03:38

zjyylj 发表于 2013-5-24 21:25 static/image/common/back.gif
用的什么型号的板子?IDE版本是多少?

Arduino Duemilanove 2009比较老的板子 cpu是328 或者328P

zjyylj 发表于 2013-5-25 10:11:44

罹凝寒冰 发表于 2013-5-25 09:03 static/image/common/back.gif
Arduino Duemilanove 2009比较老的板子 cpu是328 或者328P

需要实现什么功能?定时器有好几个,都可以下了试试

罹凝寒冰 发表于 2013-5-25 10:48:04

zjyylj 发表于 2013-5-25 10:11 static/image/common/back.gif
需要实现什么功能?定时器有好几个,都可以下了试试

这个板子上面加了个sensor shield   用来控制两个舵机 ,一个水平方向的 一个竖直方向的,竖直方向每转动90度,竖直方向转动1度,直到水平方向转到180度,现在用两个for循环嵌套 正常编译,烧进板子 ,舵机不动。所以老师让用中断做。。。我对中断还不是很熟,16M的主频,要在管脚产生1Mhz的脉冲 用来中断计时。。

zjyylj 发表于 2013-5-25 12:22:59

罹凝寒冰 发表于 2013-5-25 10:48 static/image/common/back.gif
这个板子上面加了个sensor shield   用来控制两个舵机 ,一个水平方向的 一个竖直方向的,竖直方向每转动 ...

你的意思我还是不太明白。是要内部定时中断?还是外部中断?

罹凝寒冰 发表于 2013-5-26 15:19:14

zjyylj 发表于 2013-5-25 12:22 static/image/common/back.gif
你的意思我还是不太明白。是要内部定时中断?还是外部中断?

要内部中断   我对这个片子的定时还不会 网上找了个例程 直接程序卡死了

zjyylj 发表于 2013-5-26 16:33:54

罹凝寒冰 发表于 2013-5-26 15:19 static/image/common/back.gif
要内部中断   我对这个片子的定时还不会 网上找了个例程 直接程序卡死了

Timer2可以用在328的板子 http://playground.arduino.cc/Main/MsTimer2
或者FlexiTimer2 http://playground.arduino.cc//Main/FlexiTimer2
这儿有很多第三方定时器库,不行你就都试试 http://playground.arduino.cc//Main/LibraryList#Timing

zjyylj 发表于 2013-5-26 16:34:40

罹凝寒冰 发表于 2013-5-26 15:19 static/image/common/back.gif
要内部中断   我对这个片子的定时还不会 网上找了个例程 直接程序卡死了

IDE升级过了么?用1.0.4 版本的吧

罹凝寒冰 发表于 2013-5-27 08:48:19

zjyylj 发表于 2013-5-26 16:34 static/image/common/back.gif
IDE升级过了么?用1.0.4 版本的吧

就是那个软件吧?我的还是0023那我升级一下看看   timer2我也下载下来看了   好像是微秒的你那边有timer的例程没借我看看 不然我还真不会用

zjyylj 发表于 2013-5-27 13:03:25

罹凝寒冰 发表于 2013-5-27 08:48 static/image/common/back.gif
就是那个软件吧?我的还是0023那我升级一下看看   timer2我也下载下来看了   好像是微秒的你那边有 ...

给你的网址里面有

罹凝寒冰 发表于 2013-5-27 14:45:04

zjyylj 发表于 2013-5-27 13:03 static/image/common/back.gif
给你的网址里面有

谢啦 有问题再请教你啊
页: [1] 2
查看完整版本: Arduino 定时器3下了用不了