智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 982|回复: 2
打印 上一主题 下一主题

戳戳戳,戳进来

[复制链接]

2

主题

13

帖子

0

精华

高级会员

Rank: 4

积分
798
威望
408
贡献
254
兑换币
258
注册时间
2013-9-5
在线时间
68 小时
毕业学校
洛阳理工学院
跳转到指定楼层
1#
发表于 2014-5-29 21:53:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
128编码器死活挑不出来,求教大神
   void PA_init(void)
{   
        TIOS_IOS7=0; // 通道7为输入捕捉
     TCTL1_OM7=0;
        TCTL1_OL7=0;      //禁止比较
     OC7M_OC7M7=0;   //通道 7 不管理其他通道
     TSCR1 = 0x80;          //使能TIM
     PACTL = 0x50;          //使能 PA,事件计数模式,上升沿,中断禁止
     TIE    = 0x00;      
     TFLG1 = 0xFF;         //清中断标志位   

    DDRM=0xff;        //M口设为输出
    PTM_PTM1=1;   //首先清零cd4520
    PTM_PTM1=0;  

}

void GetMotorPulse(void)                    //约1us
{

        plusright=PACNT;
        PACNT=0x0000; // 脉冲数据寄存器清零
        PACTL_PAEN=1; // 输入计数允许
       
        plusleft=PORTA;
    PTM_PTM1=1;   //首先清零cd4520
    PTM_PTM1=0;  
}
回复

使用道具 举报

2

主题

13

帖子

0

精华

高级会员

Rank: 4

积分
798
威望
408
贡献
254
兑换币
258
注册时间
2013-9-5
在线时间
68 小时
毕业学校
洛阳理工学院
2#
 楼主| 发表于 2014-5-29 22:06:27 | 只看该作者
自己先顶下
回复 支持 反对

使用道具 举报

16

主题

465

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3454
威望
1708
贡献
1098
兑换币
1135
注册时间
2013-6-18
在线时间
324 小时
3#
发表于 2014-5-29 22:45:01 | 只看该作者
你这个脉冲累加  好像设置错了    和我设置的 不一样啊  要是我说错了  还望  大神 你们别喷我
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2025-1-13 15:44 , Processed in 0.046989 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表