智能车制作

标题: 关于PT7计数 [打印本页]

作者: zhangjugang    时间: 2010-8-14 00:02
标题: 关于PT7计数
请教有哪位用过PT7计数的,我设置PACNT初值后,PACNT寄存器 还是从全0到全F,对溢出中断没影响 ,还是不能像定时器一样设初值
作者: DEMOK    时间: 2010-8-14 12:26
寄存器设置不对吧 仔细检查一下
作者: DEMOK    时间: 2010-8-14 12:32
  1.    TIOS  = 0x00;          //T0、T1设置为输入捕捉,摄像头行场中断---关输出比较通道7
  2.    TCTL1 = 0x00;         //OC7与逻辑通道断开
  3.    TCTL4 = 0x09;         //通道0上升沿触发,通道 1 下降沿触发
  4.    OC7M  = 0x00;         //通道7不管理其他通道
  5.    TSCR1 = 0x80;         //使能定时器
  6.    PACTL = 0x50;         //使能PA,门计数模式,上升沿,中断禁止
  7.    TIE   = 0x03;         //通道 0,1 中断使能
  8.    TFLG1 = 0xFF;         //清中断标志位
复制代码
这段代码使能了PT0 PT1(这两个引脚用来捕捉摄像头信号的暂且不用管) 还有PT7(用来捕捉脉冲)
在中断里面读取PACNT的值就OK了,注意是16位的值,还注意每次读取后要清零




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