智能车制作

标题: 关于脉冲累加器PACTL/PBCTL的问题 [打印本页]

作者: yala1987    时间: 2009-5-28 19:26
标题: 关于脉冲累加器PACTL/PBCTL的问题
XS128里面是不是没有PBCTL啊?如果有,用PBCTL的脉冲累加器计脉冲数的程序该怎么写?


我在网上有看到说:级联的情况:
PACA时:当PACTL_PAEN=1时将PAC2与PAC3级联成16位脉冲累加器A ,PT7为输入引脚,结果放在PACN32;用PACB做脉冲累计器的话,非常简单,甚至都不用开启定时器。只需用TCTL4中的EDG0B和EDG0A位设置有效沿,再用PBCTL开启PACB和中断即可。外部脉冲从PT0输入。
PACB时:当PBCTL_PBEN=1时将PAC0与PAC1级联成16位脉冲累加器B,PT0为输入引脚,结果放在PACN10。PACA用起来就比较麻烦一些,因为它的功能更加强大。它必须与定时器合用,而且即可以对外部脉冲计数,也可以根据外部电平宽度对内部总线频率计数。

如何将PAC0与PAC1级联成16位脉冲累加器?
PT7为输入引脚。不用设置就默认的PT7么?
结果放在PACN32/PACN10。不用设置就直接放在那里了么?
作者: yala1987    时间: 2009-5-30 12:02
难道没有人知道的么?
作者: chiusir    时间: 2009-6-1 18:11
我发过完整的工程,去看看吧,就在本板块:http://www.znczz.com/thread-1500-2-5.html
作者: 跳跃的心    时间: 2009-6-9 22:03
只有一个脉冲累加器,是A的
作者: 0708140119    时间: 2010-3-2 14:45
一定要用pt7吗?
作者: zhizhi    时间: 2010-3-6 20:25
dg128有A和B,不知道xs怎样
作者: will4141    时间: 2010-4-11 16:06

作者: 霜~哀伤    时间: 2010-4-11 18:57
XS啊,我也没找到A B的资料。
作者: 很高很瘦    时间: 2011-4-30 15:28

作者: wiu    时间: 2011-4-30 21:54
xs只有一个十六位的累加器啊,哪有什么A和B啊,那是DG的,看xs的PDF。。
作者: 涛韬    时间: 2012-7-19 21:45

作者: 涛韬    时间: 2012-7-19 21:47
测速的接到PT0口,能解决测速问题?





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2