4412|9

2

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

定时器产生的中断请求,如何获取来响应自己的程序呢? [复制链接]

定时器产生的中断请求,如何获取来响应自己的程序呢?
我想利用定时器在指定的时间到达时,执行我写的一段程序,怎么获取定时器的这个中断呢?
有例程最好,我不知道这个过程如何写,是不是中断有一个固定的模式??

新手求指教啊~~~~

最新回复

我需要的是时钟驱动中断~~~还是谢谢!  详情 回复 发表于 2009-10-14 13:08
点赞 关注

回复
举报

1

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
要看你是否有操作系统。
如果只从CPU上来说,当中断发生时,CPU会跳转到一定的向量地址,你只要把你的程序放到那段地址上就行了。
有的CPU的中断向量地址段很短,所以需要二次跳转。
如果有操作系统的话,一般向操作系统注册一下就行了。
 
 

回复

1

帖子

2

TA的资源

一粒金砂(初级)

板凳
 
引用 1 楼 sherlock_lai 的回复:
要看你是否有操作系统。
如果只从CPU上来说,当中断发生时,CPU会跳转到一定的向量地址,你只要把你的程序放到那段地址上就行了。
有的CPU的中断向量地址段很短,所以需要二次跳转。
如果有操作系统的话,一般向操作系统注册一下就行了。

能不能具体点,我用的是ARM2440,有操作系统 WINCE,我想做定时的驱动然后驱动里响应中断,能说详细点吗?
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

4
 
看看硬件连接是在CPU的哪个中断上,然后对应器件手册找到中断向量号,用操作系统的中断注册函数把你写的中断服务程序挂上就OK了
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

5
 
引用 3 楼 heaven_redsky 的回复:
看看硬件连接是在CPU的哪个中断上,然后对应器件手册找到中断向量号,用操作系统的中断注册函数把你写的中断服务程序挂上就OK了


有没具体的例子啊~~拜托了,操作上还是有点疑问~~
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(初级)

6
 
看你是什么操作系统了,vxWorks中是用intConnect函数的,看看这个函数的帮助就可以大致了解了,相信其他的操作系统也有类似的函数。
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(中级)

7
 
哈哈。如果我没猜错的话。。你的需求应该就是看门狗。。。。看手册很容易。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

8
 
引用 6 楼 makefriend7 的回复:
哈哈。如果我没猜错的话。。你的需求应该就是看门狗。。。。看手册很容易。

不是看门狗 ,是时钟,我不知道在驱动里怎么做时钟调用中断~~有没高人指点啊~~急盼
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(中级)

9
 
我做一个电子钟是这样做的
中断服务函数如下
U8 RTC_FLAG=0x00;
func(……)

rtc_flag=0x01;

在你程序中有一个
extern U8 rtc_flag;
while(1)
{
    if(rtc_flag=0x01)
    {
      rtc_flag=0x00;
    }
}
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

10
 
引用 8 楼 jjfjnu 的回复:
我做一个电子钟是这样做的
中断服务函数如下
U8 RTC_FLAG=0x00;
func(……)

rtc_flag=0x01;

在你程序中有一个
extern U8 rtc_flag;
while(1)
{
? ? if(rtc_flag=0x01)
? ? {
? ? ? rtc_flag=0x00;
? ? }
}


我需要的是时钟驱动中断~~~还是谢谢!
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表