zsk- 发表于 2012-5-13 23:30 PITTF_PTF0=1;//清中断标志位 清标志位应该放在if上面吧 哥们
zsk- 发表于 2012-5-13 23:32 #pragma CODE_SEG NON_BANKED void interrupt 66 PIT0(void) ///////10ms {
zhiyang1989 发表于 2012-5-14 09:06 哦 这是手误打错了 但是主要问题应该不是这个吧 我还是没有采集到值 另外PT7口需要设成输入吗
zsk- 发表于 2012-5-14 09:13 进中断之后应该马上清标志位,最起码不应该放在if里面吧。不需要,因为这个是TIM模块复用了PT7。顺便问一下 ...
zsk- 发表于 2012-5-14 09:36 XS128只有一个脉冲累加器,输入口就是PT7口(sheet data说的) 。你上面初始化过累加器,那PT7就作为脉冲累加器 ...
zhiyang1989 发表于 2012-5-14 09:45 哦 我知道了 但是最后一个问题就是我现在检测到nowspeed是0啊 这个论坛有人说过他们有的只能检测到小频率 ...
zsk- 发表于 2012-5-14 10:04 我一会儿可以把我的贴给你,现在用的手机没法贴
zhiyang1989 发表于 2012-5-14 13:06 好的 真心感谢。。。
zsk- 发表于 2012-5-14 21:27 void SET_PLL(void) //设置总线频率为24M { CLKSEL=0x00;
chenjian 发表于 2012-5-15 19:43 楼主可否把他的贴也给我发个呢
zhiyang1989 发表于 2012-5-15 22:50 void SET_PLL(void) //设置总线频率为24M { CLKSEL=0x00;
zhiyang1989 发表于 2012-5-15 12:54 我知道问题所在了 是因为我的编码器输出的波形幅度太小了导致接收不到PANCT里面的值 不过还是真心谢谢你啊 ...
hjj3099 发表于 2012-5-27 23:27 大神,你问题解决了嘛? 我的PACNT有值,就是用变量读不出来。求大神赐予解决办法!! ...
510838570 发表于 2012-5-31 19:10 你好,你的问题是怎么样解决的,我遇到和你相同的问题,在示波器能够显示,可是测量到的值都是0
zhiyang1989 发表于 2012-6-5 13:33 你可以先用函数发生器模拟一个方波 调方波幅度 看下调到什么时候能检测到值 然后接编码器 看编码器的波形 ...
鸡蛋灌饼 发表于 2013-3-29 15:43 PACTL=0x50;这句话是什么意思,为什么有的是0x40 ??求解