涂鸦arduino中文社区活动
楼主: Fortware

Arduino 定时器的使用

  [复制链接]

该用户从未签到

发表于 2013-10-11 09:24 | 显示全部楼层
qptimus 发表于 2013-8-19 23:49
我刚刚试了,没有反应,没有进入中断

我的也是2560的 试了也没反应,自己又改了下测试程序#include <MsTimer2.h>

void flash() {
  static boolean output = HIGH;

  digitalWrite(13, output);
//  output = !output;
}

void setup() {
  pinMode(13, OUTPUT);
  MsTimer2::set(1000, flash); // 500ms period
  MsTimer2::start();
}

void loop() {
  digitalWrite(13, LOW);
}

还是没反应 求大神帮忙

该用户从未签到

发表于 2013-10-29 16:04 | 显示全部楼层
#include <MsTimer2.h>

void flash() {
  static boolean output = HIGH;

  digitalWrite(13, output);
//  output = !output;
}

void setup() {
  pinMode(13, OUTPUT);
  MsTimer2::set(1000, flash); // 500ms period
  MsTimer2::start();
}

void loop() {
  digitalWrite(13, LOW);
}程序错了
第1,主程序不能把13引脚设置为低
第2,//  output = !output;使13引脚值无法改变

该用户从未签到

发表于 2013-10-29 16:05 | 显示全部楼层
#include <MsTimer2.h>

void flash() {
  static boolean output = HIGH;

  digitalWrite(13, output);
output = !output;
}

void setup() {
  pinMode(13, OUTPUT);
  MsTimer2::set(1000, flash);
  MsTimer2::start();
}

void loop() {

}

该用户从未签到

发表于 2013-11-11 12:14 | 显示全部楼层
本帖最后由 xh1951 于 2013-11-11 14:32 编辑

arduino-mega2560上要用FlexiTimer2.h,否则编译能通过,但不会产生定时中断
#include <FlexiTimer2.h >

void flash() {
  static boolean output = HIGH;

  digitalWrite(13, output);
output = !output;
}

void setup() {
  pinMode(13, OUTPUT);
  FlexiTimer2::set(1000, flash);
  FlexiTimer2::start();
}

void loop() {

}

FlexiTimer2.zip

3.83 KB, 下载次数: 2451

该用户从未签到

发表于 2013-12-14 14:43 | 显示全部楼层
coloz 发表于 2013-4-7 20:36
补充下,直接使用timer会影响对应的pwm输出功能

我要用PWM,同时也要用定时器,请问怎么办,急求

该用户从未签到

发表于 2013-12-14 14:44 | 显示全部楼层
coloz 发表于 2013-4-7 20:36
补充下,直接使用timer会影响对应的pwm输出功能

我要用PWM,同时也要用定时器,请问怎么办,急求

该用户从未签到

发表于 2014-3-8 19:38 | 显示全部楼层

我之间将压缩文件里的库、程序下载到2560里,但是没有像预期的结果那样,指示灯会闪烁。是什么原因?找了好久了。。。

该用户从未签到

发表于 2014-3-8 19:39 | 显示全部楼层
Jevons 发表于 2014-3-8 19:38
我之间将压缩文件里的库、程序下载到2560里,但是没有像预期的结果那样,指示灯会闪烁。是什么原因?找了 ...

好像没有进入定时器中断里面

该用户从未签到

发表于 2014-3-8 19:40 | 显示全部楼层

没有反应好像,进不了定时中断
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐

有没有用WS2812b灯珠做光立方的
有没有用WS2812b灯珠做光
WS2812b灯珠接线简单方便串联, 用它来做个8*8*8的光立方,直接设计个pcb板子, 都省去普
(自动浇花系统)求助,春节回家,但植物不能不管!!!
(自动浇花系统)求助,春
用arduino做了自动浇花的实验,但是跟实际应用不同,我春节回家半个月,如果按现有的
请问这个是哪里出了问题吗
请问这个是哪里出了问题吗
本来想试一下蓝牙控制直流电机,然后就这样样子,啥问题啊,跪求大佬
arduino uno 读取不了DHT11数据,求助大佬!!!
arduino uno 读取不了DHT1
整了两天了,还是没整出来,换了线,换了传感器都不行!就差换板子了。求助各位大佬。
exec: "C:\\Users\\Admin sten\\AppData\\Local\\Arduino15...报错
exec: "C:\\Users\\Ad
每次验证都报错,如下 exec: "C:%users\Admin sten\AppData\Local\Arduino15\pa
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表