主题 : 纳秒级延时 复制链接 | 浏览器收藏 | 打印
级别: 骑士
UID: 9169
精华: 0
发帖: 249
金钱: 1330 两
威望: 299 点
贡献值: 0 点
综合积分: 498 分
注册时间: 2009-09-19
最后登录: 2017-08-14
楼主  发表于: 2010-04-08 13:31

 纳秒级延时

请问如何做到纳秒级的延时,希望能提供一个简单的代码。是不带系统的。谢谢!
级别: 侠客
UID: 4843
精华: 0
发帖: 102
金钱: 810 两
威望: 554 点
贡献值: 0 点
综合积分: 204 分
注册时间: 2009-03-31
最后登录: 2012-11-14
1楼  发表于: 2010-04-08 19:04
设定一个自增减定时器,不断查询定时器的值。不过以50MHz的外频,甚至是400MHz 的主频来算的话,想要精确到1纳秒是不可能的。
以50MHz的外频来算的话,大概可以精确到20纳秒吧。
级别: 骑士
UID: 9169
精华: 0
发帖: 249
金钱: 1330 两
威望: 299 点
贡献值: 0 点
综合积分: 498 分
注册时间: 2009-09-19
最后登录: 2017-08-14
2楼  发表于: 2010-04-14 13:43
我用定时器做过,现在最快只能达到80ns,20ns达不到。如果哪位高手做到20ns,请共享一下,谢谢!