16位脉冲累加器初始化程序设计.pdfVIP

  • 2
  • 0
  • 约1.45千字
  • 约 2页
  • 2026-07-11 发布于北京
  • 举报

voidPAInit(void)

{

DisableInterrupts;//中断

TSCR1_TFFCA=1;//快速清除标志:PAOVFPAIF

/*P472

*要使16位脉冲累加器独立于输入捕获或输出比较7和0运行,用户必须设置相应的位

IOSx=1、OMx=0和OLx=0。*还必须清除OC7M寄存器中的OC7M7位。*/

__

TIOSIOS7=1;//单独使用16位脉冲累加器OC7MOC7M7=0;;//注意此时必须令IOS

7=1、OC7M7=0、OM7=0、OL7=0TCTL1_OM7=0;TCTL1_OL7=0;

__

PACTLPAMOD=0;件计数方式//PACTLPEDGE=1;//PT7引脚

_

上的上升沿使脉冲累加器计数器加1//PACTLPAOVI=1;//允许脉冲累

加器溢出时触发中断//PA_的上升沿触

C

文档评论(0)

1亿VIP精品文档

相关文档