智能车制作

标题: xs128测速模块,接到PT7口用编中断程序么 [打印本页]

作者: 运狗狗    时间: 2012-10-31 11:07
标题: xs128测速模块,接到PT7口用编中断程序么
xs128测速模块,接到PT7口用编中断程序么
作者: ssssss    时间: 2012-12-9 20:38
是的
作者: 模电还要继续看    时间: 2013-2-2 02:23
不用中断也行的吧。。。。判断中断标志位是否被置1了。。。应该可以
作者: 大虾LS    时间: 2013-2-21 00:37
void time1Init(void){
   PACTL_PAEN=0;//0-16b计数禁止,1允许,先禁止
  PACTL_PAMOD=0;//0-计数模式,1-门时计数模式,设0
   PACTL_PEDGE=0;//0下降沿,1-上升沿,指定有IOC7-PT7口输入,此位受PACTL_PAMOD影响,此设0
   PACTL_CLK1=0;//当计数位外部脉冲,此设置无意义,都设0
   PACTL_CLK0=0;
   PACTL_PAOVI=0;//0-溢出中断禁止,1-允许,本例计数个数有time0时钟中断读取,不需要溢出中断,设0
   PACTL_PAI=0;//0禁止中断,1允许,设0
   PACNT=0;//计数器寄存器的值,可以使0000~FFFF,先清0
   //PAFLG_PAOVF=1;//计数溢出FFFF>0000
   PAFLG_PAIF=1;//脉冲数入1=IOC7-PT7,最大65536个脉冲
  PACTL_PAEN=1;//16b计数允许
}
读取PACNT的值就成

作者: 云雾高速公路    时间: 2013-3-1 08:55
使用输入捕捉功能,利用中断提取TCNT的计数值。
作者: 花样年华    时间: 2013-10-27 17:05
大虾LS 发表于 2013-2-21 00:37
void time1Init(void){
   PACTL_PAEN=0;//0-16b计数禁止,1允许,先禁止
  PACTL_PAMOD=0;//0-计数模式 ...

请问用下降沿触发一个中断程序,上升沿触发终止,该怎么编写





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