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。不用设置就直接放在那里了么 |
欢迎光临 智能车制作 (http://dns.znczz.com/) | Powered by Discuz! X3.2 |