极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11476|回复: 8

用Arduino产生较高精度的脉冲

[复制链接]
发表于 2012-9-27 17:42:03 | 显示全部楼层 |阅读模式
我想用Arduino 2560来产生一个脉冲,精度控制在微秒范围,如果要控制在1微秒左右。我用PORT取代digitalWrite(),当用示波器观察的时候,发现波形左右抖动的厉害,是不是2560不能实现这么精度的脉冲呢?
回复

使用道具 举报

发表于 2012-9-27 18:27:55 | 显示全部楼层
帮你顶,还是弘逸版主来解决吧
回复 支持 反对

使用道具 举报

发表于 2012-9-27 19:09:57 | 显示全部楼层
可以试的使用detachInterrupt函数关闭中断~~默认中断是开启的,会引起一些问题。。。

这个是关闭中断函数介绍。
http://wiki.geek-workshop.com/do ... nce:detachinterrupt
回复 支持 反对

使用道具 举报

发表于 2012-9-28 10:02:48 | 显示全部楼层
我觉得定时中断随时都在被系统调用~!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-9-29 08:25:52 | 显示全部楼层
哎!昨天搬了一天东西,累死了,今天继续弄.....
回复 支持 反对

使用道具 举报

发表于 2013-5-7 14:16:45 | 显示全部楼层
楼主研究有结果吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-23 21:28:54 | 显示全部楼层
fangtaonj 发表于 2013-5-7 14:16
楼主研究有结果吗?

后来重新设置了示波器,就没见抖动了....
回复 支持 反对

使用道具 举报

发表于 2013-5-23 21:41:43 | 显示全部楼层
1us 的脉冲?怎麽可能? 请问怎麽做的?
回复 支持 反对

使用道具 举报

发表于 2013-5-23 21:48:23 | 显示全部楼层
思丶无邪 发表于 2013-5-23 21:28
后来重新设置了示波器,就没见抖动了....

1us 的脉冲怎麽做的.. 求扫盲.. 谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-29 07:26 , Processed in 0.042855 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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