智能车制作

标题: 编码器的问题 [打印本页]

作者: scottly    时间: 2013-6-30 22:30
标题: 编码器的问题
本帖最后由 scottly 于 2013-6-30 22:35 编辑

编码器信号线接128的pt7口,终端之间设置为10ms。
  1. void interrupt 66 PT7_Interrupt()
  2. {
  3. /* PACTL_PAEN=0;//16b计数禁止
  4. CurrentVelocity = PACNT; ///////////实际看下值

  5. PACNT=0x0000;
  6. g_Flag|= HAVE_NEW_VELOCITY;

  7. PACTL_PAEN=1;//16b计数允许
  8. PITTF_PTF0=1;//清除PIT0的标记 */

  9. PORTB = ~PORTB; // 2.23MHZ方波.............
  10. //PITTF_PTF0=1;
  11. //watch3++;
  12. }
复制代码
PORTB = ~PORTB  取反后用示波器测量pb口的电压  频率不是50hz  而是2.35MHZ  初始化代码如下,
  1. PITCFLMT_PITE=1;
  2. PITCE=1;
  3. PITINTE=1;
  4. PITMTLD0=160-1;
  5. PITLD0=5000-1;
  6. PITINTE_PINTE0=1;
  7. PITMUX=0X00;

复制代码
哪里的问题?求大神!


作者: scottly    时间: 2013-7-1 19:30
我去  不带这么水的  没人回答啊




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