智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

ect的问题

[复制链接]

0

主题

9

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
238
威望
192
贡献
28
兑换币
6
注册时间
2009-2-12
在线时间
9 小时
跳转到指定楼层
1#
发表于 2009-4-6 21:57:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void ECT_init()  
{
  
  TIOS_IOS7=0;              /*7通道为输入捕捉*/   
  TCTL3=0X80;               /*7通道捕捉下降沿*/
  PACTL_PAEN=1;
  PACNT=0;
  
  TSCR1_TEN=1;              /*定时器使能*/
  TSCR2=0X02;               /*定时器频率=busclk/2^7=32M/128=250k*/
  TIOS_IOS0=1;              /*0通道输出比较*/
  TIE=0X01;                 /*允许ECT通道0中断*/
  TFLG1_C0F=1;              /*清TC0中断标志位*/
  TC0=50000;                  /*定时时间=50000/250k=0.2s*/
}
#pragma CODE_SEG NON_BANKED  
void interrupt 8 TR0_ISR(void)                                             
{
  PORTB=~PACNT;         //B口亮灯
  PACNT=0;
  TFLG1_C0F=1;        /*清TC0中断标志位*/
}
#pragma CODE_SEG DEFAULT
为什么每次读取PACNT的值都为0?

14

主题

929

帖子

1

精华

功勋会员

WJ

Rank: 10Rank: 10Rank: 10

积分
6304

特殊贡献奖章

威望
1456
贡献
4674
兑换币
17
注册时间
2008-4-6
在线时间
87 小时
2#
发表于 2009-4-7 12:31:22 | 只看该作者
先检查硬件,再看软件,一个寄存器一个寄存器地看.
回复 支持 反对

使用道具 举报

0

主题

109

帖子

0

精华

高级会员

Rank: 4

积分
572
威望
374
贡献
82
兑换币
60
注册时间
2008-12-4
在线时间
58 小时
3#
发表于 2009-4-7 21:12:10 | 只看该作者
能进中断不?能不能正常退出中断呢?
你的程序我运行的时候一直卡在中断里
回复 支持 反对

使用道具 举报

21

主题

1019

帖子

0

精华

常驻嘉宾

我爱雯婕

Rank: 8Rank: 8

积分
4657
威望
2223
贡献
1682
兑换币
4
注册时间
2009-3-4
在线时间
376 小时
4#
发表于 2009-5-3 09:36:46 | 只看该作者
PACNT是什么来的?我编译你的程序出错,好像是PACNT没有定义!
回复 支持 反对

使用道具 举报

0

主题

29

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
426
威望
288
贡献
80
兑换币
58
注册时间
2009-1-12
在线时间
29 小时
5#
发表于 2009-5-3 14:24:28 | 只看该作者
PACNT是S 128里的一个寄存器,在XS128里没有定义.但是自己定义后还是可以用的```` 4# chenrunshe_007
回复 支持 反对

使用道具 举报

0

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
269
QQ
威望
214
贡献
29
兑换币
0
注册时间
2009-9-19
在线时间
13 小时
6#
发表于 2010-1-1 20:34:29 | 只看该作者
你用的芯片是DG还是XS的?
DG的没有PACNT寄存器的,DG的是PACN0,PACN1,PACN2,PACN3;级联后是PACN10,PACN23
XS的才是PACNT
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-8 13:55 , Processed in 0.269172 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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