智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1131|回复: 4
打印 上一主题 下一主题

CCD采集中断和脉冲采集中断优先级?

[复制链接]

1

主题

5

帖子

0

精华

注册会员

Rank: 2

积分
124
威望
74
贡献
32
兑换币
35
注册时间
2014-3-18
在线时间
9 小时
毕业学校
华南农业大学
跳转到指定楼层
1#
发表于 2014-7-9 19:30:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
CCD采集中断和电机脉冲速度采集中断的优先级是谁高,可以两个同时用定时中断吗
回复

使用道具 举报

1

主题

32

帖子

0

精华

高级会员

Rank: 4

积分
815
威望
419
贡献
256
兑换币
271
注册时间
2014-1-26
在线时间
70 小时
2#
发表于 2014-7-9 23:06:09 | 只看该作者
可以呢!处理得当没有问题的!
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

注册会员

Rank: 2

积分
124
威望
74
贡献
32
兑换币
35
注册时间
2014-3-18
在线时间
9 小时
毕业学校
华南农业大学
3#
 楼主| 发表于 2014-7-9 23:55:27 | 只看该作者
beat 发表于 2014-7-9 23:06
可以呢!处理得当没有问题的!

谢谢啊,请问你是外部中断加定时吗
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

注册会员

Rank: 2

积分
124
威望
74
贡献
32
兑换币
35
注册时间
2014-3-18
在线时间
9 小时
毕业学校
华南农业大学
4#
 楼主| 发表于 2014-7-10 00:05:02 | 只看该作者
beat 发表于 2014-7-9 23:06
可以呢!处理得当没有问题的!

需要同时初始T0和T1吗?还是只用一个定时就可以了呢?
void Pit0_init(void){
  PITCE_PCE0=1;
  PITMUX=0x00;
  PITMTLD0=0xFF;
  PITLD0=0x1040;  //0x1387  4999 20ms// 0x0AD7 40ms 0x1040  60ms    0x1B16  100ms

  PITINTE=0x01;
  PITCFLMT=0x80;
}

void Pit1_Init(void)//定时中断初始化函数 0.01s=10ms定时中断设置
{
    PITCFLMT_PITE=0; //定时中断通道1关
    PITCE_PCE1=0x02;    //定时器通道1使能
    PITMTLD0=240-1;  
    PITLD0=4000-1;
    PITINTE_PINTE0=0x02;//定时器中断通道1中断使能
    PITCFLMT_PITE=1;//定时器通道1中断使能
}


回复 支持 反对

使用道具 举报

1

主题

32

帖子

0

精华

高级会员

Rank: 4

积分
815
威望
419
贡献
256
兑换币
271
注册时间
2014-1-26
在线时间
70 小时
5#
发表于 2014-7-10 11:08:19 | 只看该作者
对!可以分别写在定时器中断执行里面的!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-30 19:26 , Processed in 0.054805 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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