Board logo

标题: [求助]8位脉冲累计器 [打印本页]

作者: bingo571    时间: 2007-5-10 00:56     标题: [求助]8位脉冲累计器

关于设8位脉冲累计器,S12DG128
我想用PACN0,PACN1做两个8位的脉冲累计器,从PT0和PT1输入。
TIOS = 0b00000100;
TCTL2 = 0b00010000; //2,Output Mode
TCTL4 = 0b00001010; //0,1,Capture on falling edges only
TSCR1_TFFCA=1;
DLYCT=0;
PBCTL_PBEN =0;
PBCTL_PBOVI = 1;
ICPAR_PA0EN = 1; //8-Bit Pulse Accumulator is enabled
ICPAR_PA1EN = 1;
为什么,记的脉冲不对呢?请版主帮我看看。。。

[此贴子已经被作者于2007-5-10 0:56:10编辑过]


作者: strongchen    时间: 2007-5-10 10:17

怎么不对呢?另外,你没有设置ICSYS寄存器,它关系到8位脉冲累加器的计数模式和保持模式。
作者: bingo571    时间: 2007-5-10 11:02

就是记的脉冲的个数不对.
作者: strongchen    时间: 2007-5-10 11:16

你采用什么模式读数的呢?
作者: bingo571    时间: 2007-5-10 11:44

就是定时去读PACN1, PACN0这两个寄存器
作者: bingo571    时间: 2007-5-10 11:47

[upload=image/pjpeg]uploadImages/ss.JPG[/upload]
我就是根据这个图去设的
作者: strongchen    时间: 2007-5-10 13:36

把整个project打包贴出来看看吧。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0