智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1388|回复: 1
打印 上一主题 下一主题

进不了PIT中断。。求助

[复制链接]

2

主题

2

帖子

0

精华

注册会员

Rank: 2

积分
155
威望
114
贡献
29
兑换币
2
注册时间
2012-8-7
在线时间
6 小时
毕业学校
北京邮电大学
跳转到指定楼层
1#
发表于 2012-11-27 20:43:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
PIT的初始化函数

void PIT_Init(void) //定时20ms中断初始化函数
{
PITCFLMT_PITE=0;//PIT定时中断通道0关
PITCE_PCE0=1;//定时器通道0使能
PITMTLD0=240-1;//8位定时器初值设定。240分频即48M/240 20us
PITMUX=0x00;
PITLD0=1000-1;//16位定时器初值设定 1000*20us=1=20ms
PITINTE_PINTE0=1;//定时器中断通道0中断使能
PITCFLMT_PITE=1;//定时器通道0使能
}

PIT的中断函数:
#pragma CODE_SEG __NEAR_SEG NON_BANKED

void interrupt 66 PIT0(void) ///////20ms
{
PORTB=0XFE;
PITTF_PTF0=1;
}

可是就是进不去中断函数,求问程序是否正确....还是我什么开关之类的没注意
谢谢

0

主题

37

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1019
威望
479
贡献
336
兑换币
169
注册时间
2012-10-26
在线时间
102 小时
毕业学校
四川师范大学
2#
发表于 2012-11-27 22:05:31 | 只看该作者
我把你的程序试了一下...是对的啊!!!没有问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-29 03:22 , Processed in 0.087495 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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