智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2208|回复: 5
打印 上一主题 下一主题

PIT 调试进入不了中断

[复制链接]

3

主题

9

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
224
威望
133
贡献
51
兑换币
0
注册时间
2012-4-6
在线时间
20 小时
跳转到指定楼层
1#
发表于 2012-7-1 10:43:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟的PIT调试出现新的问题,进入不了中断,比较了我的和网上的一些程序,感觉除了参数的不同之外,该设置的寄存器我都设置了,但还是找不到毛病,比较了好几个程序了,就是找不到毛病
#include <hidef.h>      /* common defines and macros */
#include "derivative.h"      /* derivative-specific definitions */
void initPLL();
void initPIT();
unsigned int temp;
void initPLL()
{
    REFDV=0X01;
    SYNR=4;
    while(!(CRGFLG&0X08));
    CLKSEL=0X80;
}
void initPIT()
{     
    PITCFLMT=0X00;
    PITCE=0X01;
    PITMTLD0=40-1;//40分频,PIT的时钟频率为1MHz
    PITMUX=0X00;
    PITLD0=50000-1;
    temp=PITLD0;
    PITINTE=0X01;
    PITCFLMT=0X01;
  }

void main(void)
{
    DDRA=0XFF;
    PORTA=0X00;
    initPLL();
    initPIT();
    EnableInterrupts;
    for(;;)
    {
      temp=PITLD0;
    }

}

#pragma CODE_SEG NON_BANKED interrupt
void interrupt 66 PIT0_ISR(void)
{               
   PITTF=0X01;//通道0清中断标志
   PORTA=0XFF;
}
temp的值一直是49999,没有改变过

3

主题

9

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
224
威望
133
贡献
51
兑换币
0
注册时间
2012-4-6
在线时间
20 小时
2#
 楼主| 发表于 2012-7-1 11:15:22 | 只看该作者
别沉了啊,自己顶
回复 支持 反对

使用道具 举报

3

主题

9

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
224
威望
133
贡献
51
兑换币
0
注册时间
2012-4-6
在线时间
20 小时
3#
 楼主| 发表于 2012-7-1 11:58:13 | 只看该作者
解决了,最后一位应该是0x80的,我给写成0x01了,太2了:@
回复 支持 反对

使用道具 举报

2

主题

46

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
431
威望
263
贡献
102
兑换币
2
注册时间
2012-6-27
在线时间
33 小时
毕业学校
安中医
4#
发表于 2012-7-1 12:24:08 | 只看该作者
回复 支持 反对

使用道具 举报

0

主题

40

帖子

0

精华

高级会员

Rank: 4

积分
987
威望
505
贡献
222
兑换币
174
注册时间
2012-4-13
在线时间
130 小时
5#
发表于 2012-8-5 17:20:29 | 只看该作者
谢lz
回复 支持 反对

使用道具 举报

2

主题

86

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
400
威望
282
贡献
92
兑换币
29
注册时间
2011-12-14
在线时间
13 小时
6#
发表于 2012-8-21 13:02:21 | 只看该作者
xiexie
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-24 05:31 , Processed in 0.051283 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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