首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

关于定时器,有一点不明,请帮忙看看!!

关于定时器,有一点不明,请帮忙看看!!

1.在sopc builder中添加interval timer时有一步是设置初始化定时周期.

2.而在ide中对periodl和periodh赋值,即定时器的初值.

我看起来这两个好像都是用来设定定时时间的..

二者到底有什么区别?分别应该怎么用?

再比如我要精确定时的话(比如想定时1s)应当怎么设置?

请帮忙说说...谢谢了...

interval timer指的是计数器记一个数的时间,periodl和periodh当然值得是计数器的计数初值,用过定时器应该知道着两个时必须的。

具体的定时时间就根据着两个就可以设置了。

在交流中前进,共同实现nios的应用。

谢谢..

我是看了一个定时中断的例程,

开始在sopc builder中对interval timer设置初始化定时周期为500ms,程序中对periodl赋值0x0000,

对periodh赋值0x0100,计数器减为0时触发中断(led配合显示),启动连续中断.

1.那岂不是应当每隔0x01000000*500ms中断一次?

2.我看led变化的频率不像啊?

3.初值不是应当按照cpu的时钟递减吗??

请帮忙再给解释一下,谢谢了...

[此贴子已经被作者于2007-5-10 15:29:55编辑过]

返回列表