智能车制作

标题: 谁看懂了这段代码 [打印本页]

作者: daia207    时间: 2013-5-29 17:15
标题: 谁看懂了这段代码
  /*       计算分频因子       */
    mod = (clk_hz >> 16 ) / freq ;
    for(sc_ps = 0; (mod >> sc_ps) >= 1; sc_ps++);
    if(freq < 1000)sc_ps++;
   
    mod = (clk_hz >> sc_ps) / freq;                        //频率设置因子,clk_hz = 25000000
    /*
谁看懂了这段代码??
假如freq=80000;mod=等于多少?


作者: 洋葱圈    时间: 2013-5-29 18:17
mod=clk_hz/2^16/freq
初中数学
作者: gy810986741    时间: 2013-5-29 18:54
楼上正解。。。
作者: daia207    时间: 2013-6-1 18:39
我也明白,clk右移16相当于clk除以2^16,再除以freq,但是mod值表示的是ftm设定的周期值,结果是小的可怜,我就不理解啦,




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