飛思卡爾智能車的舵機測試程序 - 免費下載

C/C++語言編程資源 文件大小:207 K

?? 資源詳細信息

文件格式
未知
所屬分類
上傳用戶
上傳時間
文件大小
207 K
所需積分
2 積分
推薦指數
????? (5/5)

?? 溫馨提示:本資源由用戶 chuanyanyin 上傳分享,僅供學習交流使用。如有侵權,請聯系我們刪除。

資源簡介

飛思卡爾智能車的舵機測試程序

#include <hidef.h>      /* common defines and macros */
#include <MC9S12XS128.h>     /* derivative information */
#pragma LINK_INFO DERIVATIVE "mc9s12xs128"


void SetBusCLK_16M(void)            
{  
    CLKSEL=0X00;   
    PLLCTL_PLLON=1;          //鎖相環電路允許位
    SYNR=0x00 | 0x01;        //SYNR=1
    REFDV=0x80 | 0x01;     
    POSTDIV=0x00;       
    _asm(nop);         
    _asm(nop);
    while(!(CRGFLG_LOCK==1));  
    CLKSEL_PLLSEL =1;         
}

void PWM_01(void) {     //舵機初始化
   PWMCTL_CON01=1;    //0和1聯合成16位PWM;
    PWMCAE_CAE1=0;    //選擇輸出模式為左對齊輸出模式
    PWMCNT01 = 0;     //計數器清零;
    PWMPOL_PPOL1=1;    //先輸出高電平,計數到DTY時,反轉電平
    PWMPRCLK = 0X40;    //clockA 不分頻,clockA=busclock=16MHz;CLK B 16分頻:1Mhz
    PWMSCLA = 0x08;    //對clock SA 16分頻,pwm clock=clockA/16=1MHz;    
    PWMCLK_PCLK1 = 1;   //選擇clock SA做時鐘源
    PWMPER01 = 20000;   //周期20ms; 50Hz;
    PWMDTY01 = 1500;   //高電平時間為1.5ms;
    PWME_PWME1 = 1;   

源碼文件列表

?? 共 37 個源碼文件 點擊文件名可在線查看源代碼

??
溫馨提示:點擊文件名或"查看源碼"按鈕可在線瀏覽源代碼,支持語法高亮顯示。

立即下載此資源

提示:下載后請用壓縮軟件解壓,推薦使用 WinRAR 或 7-Zip

資源說明

?? 下載說明

  • 下載需消耗 2積分
  • 24小時內重復下載不扣分
  • 支持斷點續傳
  • 資源永久有效

?? 使用說明

  • 下載后用解壓軟件解壓
  • 推薦 WinRAR 或 7-Zip
  • 如有密碼請查看說明
  • 解壓后即可使用

?? 積分獲取

  • 上傳資源獲得積分
  • 每日簽到免費領取
  • 邀請好友注冊獎勵
  • 查看詳情 →

相關標簽

點擊標簽查看更多相關資源:

相關資源推薦