智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1909|回复: 0
打印 上一主题 下一主题

关于锁相环问题~~~~~

[复制链接]

7

主题

70

帖子

0

精华

高级会员

Rank: 4

积分
836
威望
370
贡献
104
兑换币
0
注册时间
2010-3-6
在线时间
181 小时
跳转到指定楼层
1#
发表于 2010-6-13 22:22:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在前几天调试车的时候发现自己的测速编码得到的脉冲很小,所以我先是怀疑PIT有错,然后检查没问题,后来检查锁相环PLL,改了几个参数,按道理得到busclock都是40MHZ,但是舵机反应不一样~~~大家看看这两个代码:
void CLOCK_init(void)         
        {   
            CLKSEL=0X00;   
            PLLCTL_PLLON=1;            
                    SYNR =0xc4;                        
            REFDV=0x81;

            POSTDIV=0x00;   
            _asm(nop);      
            _asm(nop);
            while(!(CRGFLG_LOCK==1));  
            CLKSEL_PLLSEL =1;      
        }
  另一代码
   void CLOCK_init(void)         
        {   
            CLKSEL=0X00;   
            PLLCTL_PLLON=1;         
                   SYNR =0x53;                        
            REFDV=0x07;
            POSTDIV=0x00;             
                    _asm(nop);                 
                   _asm(nop);
            while(!(CRGFLG_LOCK==1));         
                   CLKSEL_PLLSEL =1;           
        }
               但是为什么第一个复位时能让舵机回到正中,但是第二个却不能对舵机有效????为什么????????
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-26 13:06 , Processed in 0.043063 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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