打印

关于AT91RM9200 系统时钟的问题

[复制链接]
1703|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lvzhenyumcu|  楼主 | 2011-10-22 21:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大侠:
     我用ST定时产生中断,可怎么也进入不了中断,为什么呢?程序如下:
void Init_ST_RT()  //初始化ST
{
  AT91C_BASE_ST->  ST_RTAR=0x05; //报警器中得值
  AT91C_BASE_ST-> ST_IER=AT91C_ST_ALMS;//使能报警中断
  AT91C_BASE_ST->  ST_RTMR=0x8000;//T=1s;//启动时钟,并使计时器的频率为1HZ
   
}

  AT91F_AIC_ConfigureIt(AT91C_BASE_AIC,AT91C_ID_SYS,
    AT91C_AIC_PRIOR_HIGHEST,AT91C_AIC_SRCTYPE_INT_EDGE_TRIGGERED,
    AT91F_ASM_ST_RT_Handler);  //Configure AIC
   
    AT91F_AIC_EnableIt(AT91C_BASE_AIC,AT91C_ID_SYS); //Enable Interrupt
   
使用J_link 在线仿真,实在找不出错误,求指教

相关帖子

沙发
ycz9999| | 2011-10-23 12:23 | 只看该作者
这个CPU现在还有人用哦 好像早停产了吧   
你调试时开了中断没?  CPSR寄存器设置好了吗?

使用特权

评论回复
板凳
ycz9999| | 2011-10-23 12:24 | 只看该作者
我们培训时用的这个CPU   但是没有用JLINK调试过

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

29

帖子

1

粉丝