亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? drives.c

?? Aw s60 的學(xué)習(xí)手冊,希望大家可從中受益.
?? C
字號:
//*************************************************************************
//*																								                        *
//*        **********************驅(qū)動程序*************************        *
//*																								                        *
//*************************************************************************
#include "includes.h"

//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//系統(tǒng)時間。
unsigned long ul_SystemTime=0;

//*************************************************************************
//*			 *************************IO口初始化************************		  *
//*************************************************************************
void vIOPortInit(void) 
{
  DDRA=0xFF;     //PROT A 鍵盤輸入
  PORTA=0xFF;
  
  DDRB=0xFF;
  PORTB=0x55;  
}


//*************************************************************************
//*			 *************************鎖相環(huán)初始化***********************		  *
//*************************************************************************
void vPLLInit(void)
{                                  //BUS-CLOCK=PLL-CLOCK/2=32M
   REFDV = 1;  // set the REFDV register 16M*2*(3+1)/(1+1)=64M 
   SYNR =3;    // set the SYNR register to give us a 64 MHz PLL-clock.
    asm nop    // nops required for PLL stability.
    asm nop 
    asm nop
    asm nop
   while ((CRGFLG&0x08)==0); // wait here till the PLL is locked. 
   CLKSEL|=0x80;             // switch the bus clock to the PLL.
}

//*************************************************************************
//*			 *************************定時器初始化***********************		  *
//*************************************************************************
void vECTInit(void)
{
  TIOS =0x00;    //設(shè)為輸入捕捉
  TSCR1=0x80;    //定時器使能
  TSCR2=0x83;    //允許定時器溢出中斷,定時器時鐘32M/(2^3)=4M
  TCTL4=0xAA;    //觸發(fā)電平:下降沿
  TIE  =0x07;    //開中斷
  TFLG1=0xFF;    //清除中斷標(biāo)志
}

//*************************************************************************
//*			 ***************************AD轉(zhuǎn)換初始化程序****************		  *
//*************************************************************************
void vADInit(void)
{
//********************************ATD0設(shè)置*********************************
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<控制寄存器2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//上電,標(biāo)志位快速清零,忽略外部觸發(fā),執(zhí)行一次停止,中斷禁止。
  ATD0CTL2  = (ATD0CTL2_AFFC_MASK | ATD0CTL2_ADPU_MASK);
      
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<控制寄存器3>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//轉(zhuǎn)換序列長度為1,F(xiàn)IFO模式,F(xiàn)reeze模式下繼續(xù)轉(zhuǎn)換。|ATD0CTL3_FIFO_MASK
  ATD0CTL3  = (ATD0CTL3_S1C_MASK);
     
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<控制寄存器4>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//8位精度,2AD采樣周期,采樣長度8。
//ATDClock=[BusClock*0.5]/[PRS+1]  ; PRS=15, divider=32
  ATD0CTL4  =(ATD0CTL4_SRES8_MASK|ATD0CTL4_PRS0_MASK);
    
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<控制寄存器5>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//右對齊無符號,掃描模式連續(xù)采樣,單通道采樣//多通道采樣|ATD0CTL5_MULT_MASK。
  ATD0CTL5  = (ATD0CTL5_DJM_MASK|ATD0CTL5_SCAN_MASK);
	
//<<<<<<<<<<<<<<<<<<<<<<<<<<禁止數(shù)字輸入緩沖>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
	ATD0DIEN=0x00;
	
//********************************ATD1設(shè)置*********************************
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<控制寄存器2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//上電,標(biāo)志位快速清零,忽略外部觸發(fā),執(zhí)行一次停止,中斷禁止。
  ATD1CTL2  = (ATD1CTL2_AFFC_MASK | ATD1CTL2_ADPU_MASK);
      
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<控制寄存器3>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//轉(zhuǎn)換序列長度為1,F(xiàn)IFO模式,F(xiàn)reeze模式下繼續(xù)轉(zhuǎn)換。|ATD0CTL3_FIFO_MASK
  ATD1CTL3  = (ATD1CTL3_S1C_MASK);
     
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<控制寄存器4>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//8位精度,2AD采樣周期,采樣長度8。
//ATDClock=[BusClock*0.5]/[PRS+1]  ; PRS=15, divider=32
  ATD1CTL4  =(ATD1CTL4_SRES8_MASK|ATD1CTL4_PRS0_MASK);
    
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<控制寄存器5>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//右對齊無符號,掃描模式連續(xù)采樣,單通道采樣//多通道采樣|ATD0CTL5_MULT_MASK。
  ATD1CTL5  = (ATD1CTL5_DJM_MASK|ATD1CTL5_SCAN_MASK);
	
//<<<<<<<<<<<<<<<<<<<<<<<<<<禁止數(shù)字輸入緩沖>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
	ATD1DIEN=0x00;
}


//*************************************************************************
//*			 *************************PWM初始化*************************		  *
//*************************************************************************
void vPWMInit(void)
{   
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//禁止PWM輸出
  PWME=0x00;
  
//<<<<<<<<<<<<<<<<<<<<<<<<<<PWM控制寄存器>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//01,23,45通道級聯(lián)
  PWMCTL=PWMCTL_CON01_MASK|PWMCTL_CON23_MASK|PWMCTL_CON45_MASK;
  
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<輸出極性>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//通道01的輸出極性為正極性,23的輸出極性為正極性,45的輸出極性為負極性
  PWMPOL=PWMPOL_PPOL1_MASK|PWMPOL_PPOL3_MASK;
  
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<對齊方式>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//左對齊
  PWMCAE=0x00;
  
//<<<<<<<<<<<<<<<<<<<<<<<<<<PWM時鐘設(shè)置>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//時鐘源為:CLOCKA,CLOCKB
  PWMCLK=0x00;
  
//PWM時鐘CLOCKA,CLOCKB頻率均為:32MHz/8=4MHz  
  PWMPRCLK=0x33;

//<<<<<<<<<<<<<<<<<<<<<<直流電機的周期和占空比設(shè)定>>>>>>>>>>>>>>>>>>>>>>>>
  MOTOR_PER1=MOTOR_PERIOD;      //4MHz/MOTOR_PERIOD=200
  MOTOR_DTY1=MOTOR_DTY_CENTER;  //MOTOR_DTY_CENTER/MOTOR_PERIOD=50%
  
  MOTOR_PER2=MOTOR_PERIOD;      //4MHz/MOTOR_PERIOD=200
  MOTOR_DTY2=MOTOR_DTY_CENTER;  //MOTOR_DTY_CENTER/MOTOR_PERIOD=50%

//<<<<<<<<<<<<<<<<<<<<<<舵機的周期和占空比設(shè)定>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  STEER_PER=STEER_PERIOD;  //4MHz/STEER_PERIOD=100
  STEER_DTY=STEER_DTY_CENTER;//STEER_DTY_CENTER/STEPMOTOR_PERIOD=7.5%
}

//*************************************************************************
//*			 *************************系統(tǒng)初始化************************		  *
//*************************************************************************
void vInitialize(void)
{
  DisableInterrupts;
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<IO口初始化>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>       
  vIOPortInit();
  
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<鎖相環(huán)初始化>>>>>>>>>>>>>>>>>>>>>>>>>>>>>       
  vPLLInit();
  
//<<<<<<<<<<<<<<<<<<<<<<<<<<定時器初始化>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
  vECTInit();
  
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<串口初始化>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
  vUARTInit();
  
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<AD初始化>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>     
  vADInit();
  
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<PWM初始化>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>     
  vPWMInit();
  
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<開中斷宏定義>>>>>>>>>>>>>>>>>>>>>>>>>>>>>       
  EnableInterrupts;

  uc_CarState=STATE_START;
  
  vCarStart();   

//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<輸出初始化信息>>>>>>>>>>>>>>>>>>>>>>>>>>>>>        
  printp("\nInitialize is successful!");
  
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品高清视频| 日日噜噜夜夜狠狠视频欧美人| 自拍偷自拍亚洲精品播放| 日韩国产欧美在线播放| 波波电影院一区二区三区| 久久综合色一综合色88| 天堂成人免费av电影一区| 97se亚洲国产综合在线| 国产午夜精品理论片a级大结局| 午夜精品在线视频一区| 一本大道av一区二区在线播放 | 麻豆传媒一区二区三区| 99久久精品国产观看| 久久久久久久久久久久久久久99 | 国产精品久久久久婷婷| 六月丁香婷婷色狠狠久久| 欧美性大战久久久久久久蜜臀 | 国产不卡在线播放| 精品国产凹凸成av人网站| 日韩国产欧美三级| 欧美剧情片在线观看| 亚洲欧美成人一区二区三区| 成人涩涩免费视频| 国产精品久久久久三级| 高清不卡一区二区| 久久亚区不卡日本| 国产精品一区免费在线观看| 日韩欧美国产一区二区在线播放| 婷婷丁香久久五月婷婷| 欧美精品久久天天躁| 丝袜美腿一区二区三区| 在线成人免费视频| 日韩精品欧美精品| 欧美精品少妇一区二区三区| 香蕉加勒比综合久久| 欧美日韩免费电影| 视频一区国产视频| 日韩欧美在线网站| 精品系列免费在线观看| 国产区在线观看成人精品| 成人中文字幕在线| 欧美国产综合色视频| a级高清视频欧美日韩| 亚洲视频一区二区在线| 欧美亚洲一区二区三区四区| 午夜成人在线视频| 精品成人a区在线观看| 国产风韵犹存在线视精品| 亚洲国产精品黑人久久久| 91小宝寻花一区二区三区| 一级日本不卡的影视| 337p亚洲精品色噜噜噜| 久久se这里有精品| 国产精品女主播av| 在线精品视频免费播放| 婷婷一区二区三区| 久久蜜桃av一区二区天堂| 99久久久国产精品免费蜜臀| 亚洲国产aⅴ成人精品无吗| 欧美电影免费观看高清完整版在线观看| 精品在线一区二区| 1024成人网色www| 555www色欧美视频| 成人一级黄色片| 天天综合天天综合色| 欧美激情一区在线| 欧美亚洲免费在线一区| 国产乱码一区二区三区| 樱桃国产成人精品视频| 精品国产三级a在线观看| 99精品久久久久久| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产精品美女一区二区| 欧美精品色综合| 菠萝蜜视频在线观看一区| 午夜精品久久久久影视| 国产欧美视频一区二区三区| 精品视频一区二区不卡| 成人开心网精品视频| 免费在线观看一区二区三区| 最近中文字幕一区二区三区| 精品国产成人在线影院 | 亚洲欧美日本在线| 欧美电影免费观看高清完整版| 91麻豆国产精品久久| 国产一区二区久久| 天天免费综合色| 亚洲丝袜另类动漫二区| 久久夜色精品国产欧美乱极品| 欧美视频中文字幕| 成人免费视频播放| 国产又黄又大久久| 日韩激情中文字幕| 一区二区三区在线视频播放| 亚洲国产激情av| 精品久久久久久无| 欧美精选在线播放| 欧美色综合天天久久综合精品| 99久久精品国产网站| 国产精品一区专区| 国产一区二区三区最好精华液| 日韩国产一区二| 亚洲国产欧美日韩另类综合| 亚洲天堂福利av| 亚洲欧美中日韩| 中文字幕亚洲区| 亚洲综合免费观看高清完整版 | 亚洲欧美综合在线精品| 日本一区二区免费在线观看视频| 精品免费视频.| 日韩精品一区二区三区中文不卡| 欧美精品日韩精品| 欧美精品日日鲁夜夜添| 欧美精品色一区二区三区| 欧美色倩网站大全免费| 欧美在线不卡视频| 欧美性色黄大片| 欧美日韩在线直播| 制服丝袜av成人在线看| 这里只有精品99re| 欧美一区二区性放荡片| 日韩三级中文字幕| 久久青草欧美一区二区三区| 国产人伦精品一区二区| 国产精品成人网| 亚洲自拍偷拍麻豆| 天堂av在线一区| 国产主播一区二区| 国产91丝袜在线播放0| 成人污视频在线观看| 一本到三区不卡视频| 欧美精品电影在线播放| 日韩一区二区在线观看视频 | 欧洲国产伦久久久久久久| 日本韩国一区二区三区视频| 91久久奴性调教| 51午夜精品国产| 久久精品亚洲麻豆av一区二区 | 91日韩在线专区| 欧美日韩亚洲高清一区二区| 日韩欧美国产综合| 国产精品美女久久久久久久久久久| 亚洲三级免费电影| 性久久久久久久久久久久| 开心九九激情九九欧美日韩精美视频电影 | 日韩电影免费在线看| 国产综合久久久久影院| 色综合久久中文综合久久97| 欧美日本国产一区| 国产日本一区二区| 亚洲一级二级在线| 国产在线看一区| 91国产成人在线| 久久久久国产精品厨房| 亚洲影视资源网| 国产一区二区影院| 在线观看国产91| 精品国产成人在线影院| 亚洲最大色网站| 盗摄精品av一区二区三区| 精品视频免费在线| 亚洲不卡一区二区三区| 国产一区二区三区四区在线观看| 色婷婷综合久久久久中文| 日韩欧美一区二区免费| 亚洲色图丝袜美腿| 国产一区二区精品久久| 777久久久精品| 亚洲你懂的在线视频| 国产精品中文欧美| 欧美一级高清片| 亚洲狠狠爱一区二区三区| 成人在线视频一区二区| 欧美r级电影在线观看| 亚洲午夜三级在线| av资源网一区| 国产色一区二区| 精品在线一区二区三区| 7777精品伊人久久久大香线蕉最新版| 国产精品黄色在线观看 | 秋霞av亚洲一区二区三| 欧美在线免费观看亚洲| 中文字幕制服丝袜一区二区三区| 国产一区欧美一区| 日韩一本二本av| 日本成人在线网站| 欧美日韩国产影片| 亚洲精品乱码久久久久久| av亚洲产国偷v产偷v自拍| 国产欧美一区二区在线| 国产一区二区调教| 久久久久久久久久久久久久久99 | 亚洲国产精品一区二区www在线| 国产成人综合视频| 精品国产免费一区二区三区四区| 日本午夜精品一区二区三区电影| 欧美区一区二区三区| 午夜精品福利一区二区三区av| 色哟哟一区二区| 亚洲综合在线五月|