智能车制作

 找回密码
 注册

扫一扫,访问微社区

12
返回列表 发新帖
楼主: 1160927
打印 上一主题 下一主题

[单片机] XS128 PIT 模块标志位清除问题!!!!!

  [复制链接]

2

主题

203

帖子

0

精华

高级会员

Rank: 4

积分
741
QQ
威望
434
贡献
249
兑换币
0
注册时间
2010-11-1
在线时间
29 小时
11#
发表于 2010-11-29 10:46:59 | 只看该作者
我也是刚学 你可以参考下这个帖http://www.znczz.com/thread-16534-1-1.html
回复

使用道具 举报

4

主题

226

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1238
QQ
威望
472
贡献
584
兑换币
0
注册时间
2010-8-30
在线时间
91 小时
12#
发表于 2010-11-29 11:32:21 | 只看该作者
学习
回复

使用道具 举报

4

主题

114

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1487
威望
360
贡献
1085
兑换币
0
注册时间
2010-7-24
在线时间
21 小时
13#
发表于 2010-11-30 20:14:41 | 只看该作者
正在摸索。。。。。。。。。。。。
回复

使用道具 举报

3

主题

29

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1744
威望
985
贡献
547
兑换币
482
注册时间
2011-1-10
在线时间
106 小时
14#
发表于 2011-1-21 11:37:04 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

1

主题

60

帖子

0

精华

高级会员

Rank: 4

积分
532
威望
376
贡献
66
兑换币
9
注册时间
2010-12-28
在线时间
45 小时
15#
发表于 2011-4-20 22:02:01 | 只看该作者
不懂
回复

使用道具 举报

4

主题

221

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1161

优秀会员奖章

QQ
威望
452
贡献
673
兑换币
0
注册时间
2011-4-9
在线时间
18 小时
16#
发表于 2011-4-23 16:59:28 | 只看该作者
回复

使用道具 举报

20

主题

139

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5459

论坛元老奖章

QQ
威望
969
贡献
3928
兑换币
4
注册时间
2011-7-25
在线时间
281 小时
17#
发表于 2011-10-19 20:49:32 | 只看该作者
贴出我的PIT中断处理程序!
#pragma CODE_SEG __NEAR_SEG NON_BANKED
interrupt 66 void PIT0(void)
{
    // PITTF_PTF0 = 1;
    //用这PITTF_PTF0 = 1清除不了标志位,翻了下数据手册看到
    //If flag clearing by writing a one and flag setting happen in the same bus clock cycle,
    //the flag remains set.The flag bits are cleared if the PIT module is disabled
    // or if thecorresponding timer channel is disabled.

   PITCE_PCE0=0;    //通道禁止
   PITCE_PCE0=1;
    i++;
    if(i==1000)
   {
    i = 0;  
    PORTB_PB0 = ~PORTB_PB0;
    }
   
}
回复

使用道具 举报

20

主题

139

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5459

论坛元老奖章

QQ
威望
969
贡献
3928
兑换币
4
注册时间
2011-7-25
在线时间
281 小时
18#
发表于 2011-10-19 20:49:41 | 只看该作者
贴出我的PIT中断处理程序!
#pragma CODE_SEG __NEAR_SEG NON_BANKED
interrupt 66 void PIT0(void)
{
    // PITTF_PTF0 = 1;
    //用这PITTF_PTF0 = 1清除不了标志位,翻了下数据手册看到
    //If flag clearing by writing a one and flag setting happen in the same bus clock cycle,
    //the flag remains set.The flag bits are cleared if the PIT module is disabled
    // or if thecorresponding timer channel is disabled.

   PITCE_PCE0=0;    //通道禁止
   PITCE_PCE0=1;
    i++;
    if(i==1000)
   {
    i = 0;  
    PORTB_PB0 = ~PORTB_PB0;
    }
   
}
回复

使用道具 举报

2

主题

22

帖子

0

精华

高级会员

Rank: 4

积分
589
威望
359
贡献
106
兑换币
0
注册时间
2011-7-14
在线时间
62 小时
19#
发表于 2011-10-31 23:19:00 | 只看该作者
回复

使用道具 举报

2

主题

102

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1096
QQ
威望
583
贡献
189
兑换币
109
注册时间
2012-3-24
在线时间
162 小时
20#
发表于 2012-4-29 15:59:16 | 只看该作者
搞不懂
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-21 01:36 , Processed in 0.090414 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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