智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6057|回复: 15
打印 上一主题 下一主题

刚写好的四个PIT定时中断~欢迎测试

  [复制链接]

8

主题

66

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1129
威望
544
贡献
293
兑换币
4
注册时间
2011-4-9
在线时间
147 小时
跳转到指定楼层
1#
发表于 2011-5-12 00:45:45 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 Rblyun027 于 2011-5-12 00:46 编辑

/***********************PIT//定时中断***************************************/
void initPIT(void)//定时中断初始化函数
{
  PITCFLMT_PITE=0; //定时中断通道 关
  PITCE=0x0f;//定时器通道0~4 使能
  //////////1,2通道共用PITMTLD0
  PITMUX_PMUX0=0 ;
  PITMUX_PMUX1=0 ;
  //////////3,4通道共用PITMTLD1
  PITMUX_PMUX2=1 ;
  PITMUX_PMUX3=1 ;
  
        ///////////中断时间设定
        PITMTLD0=240-1;//PIT0 8 位定时器初值设定
        PITLD0=5000-1;//PIT0 16 位定时器初值设定 48 100  100us
        PITLD1=5000-1;//PIT0 16 位定时器初值设定
        PITMTLD1=240-1;//PIT0 8 位定时器初值设定
        PITLD2=5000-1;//PIT0 16 位定时器初值设定
        PITLD3=5000-1;//PIT0 16 位定时器初值设定
  PITINTE=0x0f;//定时器中断通道0~4 中断使能
  //PITINTE_PINTE1=1;//定时器中断通道1 中断使能
  PITCFLMT_PITE=1;//定时器通道 使能
/////时间=(PITMTLD+1)*(PITLD0+1)/锁相环时钟   如25ms PITMTLD0=240-1   PITLD0=5000-1
}





#pragma CODE_SEG __NEAR_SEG NON_BANKED
////PIT0中断入口/////////////////////////////////////
void interrupt 66 PIT0(void)
{
time0++;
   
if(time0==30)
{
//sensor = 0x00;
        //DDRB=0xff;
        PORTA_PA1=~PORTA_PA1;
        //PTM_PTM3=1 ;
       // PORTA_PA6=sensor;
       ;
        //delayms(6000);
time0=0;
}
PITCE_PCE0=0;
PITCE_PCE0=1;
}
////PIT1中断入口/////////////////////////////////////
void interrupt 67 PIT1(void)
{
  time1++;
   if(time1==10)
{
//sensor = 0x00;
        //DDRB=0xff;
        PORTA_PA0=~PORTA_PA0;
        //PTM_PTM3=1 ;
       // PORTA_PA6=sensor;
       ;
        //delayms(6000);
time1=0;
}


PITCE_PCE1=0;
PITCE_PCE1=1;
}
/////////////////////////////
////PIT2中断入口/////////////////////////////////////
void interrupt 68 PIT2(void)
{
  time2++;
   if(time2==90)
{
//sensor = 0x00;
        //DDRB=0xff;
        PORTA_PA2=~PORTA_PA2;
        //PTM_PTM3=1 ;
       // PORTA_PA6=sensor;
       ;
        //delayms(6000);
time2=0;
}

PITCE_PCE2=0;
PITCE_PCE2=1;
}
////PIT3中断入口/////////////////////////////////////
void interrupt 69 PIT3(void)
{
  time3++;
   if(time3==270)
{
//sensor = 0x00;
        //DDRB=0xff;
        PORTA_PA3=~PORTA_PA3;
        //PTM_PTM3=1 ;
       // PORTA_PA6=sensor;
       ;
        //delayms(6000);
time3=0;
}


PITCE_PCE3=0;
PITCE_PCE3=1;
}

10

主题

353

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1657
威望
1031
贡献
326
兑换币
60
注册时间
2012-2-23
在线时间
150 小时
16#
发表于 2012-8-6 23:15:50 | 只看该作者
定时器能同时工作么?谢谢
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
245
威望
159
贡献
52
兑换币
8
注册时间
2012-6-21
在线时间
17 小时
毕业学校
北航
15#
发表于 2012-6-25 10:30:00 | 只看该作者
谢楼主!
回复 支持 反对

使用道具 举报

10

主题

353

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1657
威望
1031
贡献
326
兑换币
60
注册时间
2012-2-23
在线时间
150 小时
14#
发表于 2012-6-1 12:38:18 | 只看该作者
谢谢
回复 支持 反对

使用道具 举报

26

主题

431

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7748

论坛元老奖章热心会员奖章推广达人奖章论坛骨干奖章优秀会员奖章资源大师奖章活跃会员奖章

QQ
威望
1972
贡献
5192
兑换币
662
注册时间
2011-3-16
在线时间
292 小时
13#
发表于 2012-4-8 12:35:47 | 只看该作者
回复 支持 反对

使用道具 举报

26

主题

431

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7748

论坛元老奖章热心会员奖章推广达人奖章论坛骨干奖章优秀会员奖章资源大师奖章活跃会员奖章

QQ
威望
1972
贡献
5192
兑换币
662
注册时间
2011-3-16
在线时间
292 小时
12#
发表于 2012-4-8 10:12:14 | 只看该作者
回复 支持 反对

使用道具 举报

17

主题

128

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1700
威望
885
贡献
469
兑换币
14
注册时间
2012-2-22
在线时间
173 小时
毕业学校
中原工学院信息商务学院
11#
发表于 2012-4-8 10:10:27 | 只看该作者
xiao19890501 发表于 2011-5-22 21:28
哎呀   正用到     万分感谢!!!!!

请问输入捕捉和总线频率有关么?
回复 支持 反对

使用道具 举报

12

主题

55

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1473
QQ
威望
745
贡献
386
兑换币
189
注册时间
2011-11-18
在线时间
171 小时
10#
发表于 2012-4-7 14:54:26 | 只看该作者
嘿嘿!  正好找这个呢
回复 支持 反对

使用道具 举报

1

主题

26

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
481
威望
362
贡献
69
兑换币
0
注册时间
2011-5-7
在线时间
25 小时
9#
发表于 2012-4-6 19:53:49 | 只看该作者
学习
回复 支持 反对

使用道具 举报

114

主题

857

帖子

0

精华

跨届大侠

不想吃天鹅肉的癞蛤蟆不是好癞蛤蟆~!

Rank: 10Rank: 10Rank: 10

积分
8662

活跃会员奖章优秀会员奖章在线王奖章论坛骨干奖章论坛元老奖章资源大师奖章

威望
3956
贡献
2014
兑换币
1429
注册时间
2012-3-4
在线时间
1346 小时
8#
发表于 2012-3-31 18:57:42 | 只看该作者
定时中断主要是用来干嘛的啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-2 08:31 , Processed in 0.051371 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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