Arthur1088 发表于 2015-1-19 15:51:35

如何通过串口控制LED闪烁频率,最好用定时器,delay()有局限性

如何通过串口控制LED闪烁频率,是频率哦!最好用定时器,delay()有局限性,请大神指导~~~

maxims 发表于 2015-1-19 16:44:32

关注……
我猜测,这个需要自定义协议

zgzjpazyc 发表于 2015-1-20 20:52:45

用FlexiTimer2库

Arthur1088 发表于 2015-1-21 15:08:32

zgzjpazyc 发表于 2015-1-20 20:52 static/image/common/back.gif
用FlexiTimer2库

亲 有没有库文件啊?有没有案例?

i7456 发表于 2015-1-21 17:15:52

http://arduino.cc/en/Tutorial/BlinkWithoutDelay
官方论坛上的例子。
这个例子是软件的例子中也有。

Arthur1088 发表于 2015-1-22 14:06:48

i7456 发表于 2015-1-21 17:15 static/image/common/back.gif
http://arduino.cc/en/Tutorial/BlinkWithoutDelay
官方论坛上的例子。
这个例子是软件的例子中也有。

非常感谢!解决~~

Arthur1088 发表于 2015-1-22 14:22:28

i7456 发表于 2015-1-21 17:15 static/image/common/back.gif
http://arduino.cc/en/Tutorial/BlinkWithoutDelay
官方论坛上的例子。
这个例子是软件的例子中也有。

但是millis()最小单位是1ms,就是最高频率为1000hz,那我要产生更高频率怎么办?

i7456 发表于 2015-1-22 15:27:46

Arthur1088 发表于 2015-1-22 14:22 static/image/common/back.gif
但是millis()最小单位是1ms,就是最高频率为1000hz,那我要产生更高频率怎么办?

http://arduino.cc/en/Reference/Micros

Arthur1088 发表于 2015-1-22 16:49:28

i7456 发表于 2015-1-22 15:27 static/image/common/back.gif
http://arduino.cc/en/Reference/Micros

赞!!!!!!!
页: [1]
查看完整版本: 如何通过串口控制LED闪烁频率,最好用定时器,delay()有局限性