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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? main.c

?? 開發環境ADS
?? C
字號:


#include <stdlib.h>
#include <string.h>

#include "def.h"
#include "option.h"
#include "2410addr.h"
#include "2410lib.h"
#include "2410slib.h"
#include "mmu.h"
#include "2410iic.h"


void Isr_Init(void);
void HaltUndef(void);
void HaltSwi(void);
void HaltPabort(void);
void HaltDabort(void);
void Led_Display(int data);
void PWM_Init(U16 cycle, U16 duty);
void Test_DC_Motor(void);
//如果函數無參數,卻又沒寫void,那么會出現編譯warning:Deprecated declaration Test_Step_Motor()-give arg types.


void PWM_Init(U16 cycle, U16 duty)
{
    // 參數過濾
    if(duty>cycle) duty = cycle;    
         
    // 設置定時器2,即PWM周期和占空比
    // Fclk=202.8MHz,時鐘分頻配置為1:2:4,即Pclk=50.7MHz。
	rTCFG0 = 255<<8;		// 預分頻器0設置為99,取得510204Hz
	rTCFG1 = rTCFG1&(0xFFFFF0FF)|(3<<8);			// TIMER2再取1/2分頻,取得255102Hz
	rTCMPB2 = duty;	    // 設置PWM占空比
	rTCNTB2 = cycle;	// 定時值(PWM周期)
	//if(rTCON&0x4000) rTCON = (1<<13);	    // 更新定時器2數據 (取反輸出inverter位)
	//else  rTCON = (1<<14)|(1<<13);			
	//rTCON = (1<<12)|(1<<15);		        // 啟動定時器2				  

    rTCON &= 0xffff0fff;
    rTCON = (1<<14)|(1<<13);
    rTCON &= 0xffff0fff;
    rTCON = (1<<15)|(1<<12);
}



//===================================================================
void Main(void)
{

  U16 pwm_duty;
  S8 flag;
     
    MMU_Init();
   
    ChangeClockDivider(1,1);          // 1:2:4    

    ChangeMPllValue(0xa1,0x3,0x1);    // FCLK=202.8MHz,PCLK=50.7MHZ  
    
    Port_Init();
    Isr_Init();

    Uart_Init(0,115200);
    Uart_Select(0);

    Uart_Printf("\n\n DC Motor TEST\n");
    
   // 設置GPB3為GPIO口
    rGPBCON = rGPBCON&(~(0x03<<6))|(0x01<<6); //設置GPB3為GPIO口
    rGPBDAT = rGPBDAT&(~(1<<3));              //設置GPB3為0電平   
    rGPBUP = rGPBUP|(1<<3);                   //禁止GPB3為上拉電阻  
   
   // TOUT2口設置
    rGPBCON = rGPBCON&(~(0x03<<4))|(0x02<<4);     // rGPBCON[5:4] = 10b,設置TOUT2功能    
    rGPBUP = rGPBUP|(1<<2);                           // 禁止TOUT2口的上拉電阻 
 
    Uart_Printf("\n S3C2410 test DC_Motor \n");
    pwm_duty = 3*255/4;              // 初始化占空比為3/4
    PWM_Init(255, pwm_duty);         
	Uart_Printf("\n pwmduty is %d/255! \n", pwm_duty);
	while(1)
	{	
        Uart_Printf("\n Please enter 't' to adjust the speed of dc motor (4 level): \n");
        
        flag = Uart_Getch();  // 接收用戶通過DNW傳入的參數.
        
	    if (flag=='t')
	    {
			Uart_Printf("\n the char entered is 't' ! \n");
			pwm_duty = pwm_duty + 255/4;  // 改變當前電機的速度級別
			
			if(pwm_duty>255) 
			{   
		 	   pwm_duty = 3*255/4; 		    
			}
			Uart_Printf("\n pwmduty is %d/255! \n", pwm_duty);
			rTCMPB2 = pwm_duty;		
	    }

    }	

	
}

//===================================================================
//Active is low.(LED On)
// GPF7  GPF6   GPF5   GPF4
//nLED_1 nLED2 nLED_4 nLED_3
void Led_Display(int data)
{
//    rGPFDAT = (rGPFDAT & 0xf) | !((data & 0xf)<<4);
    rGPFDAT = (rGPFDAT & ~(0xf<<4)) | ((~data & 0xf)<<4);    
}


//===================================================================
void Isr_Init(void)
{
    pISR_UNDEF  = (unsigned)HaltUndef;
    pISR_SWI    = (unsigned)HaltSwi;
    pISR_PABORT = (unsigned)HaltPabort;
    pISR_DABORT = (unsigned)HaltDabort;
    
    rINTMOD     = 0x0;                     //All=IRQ mode
    rINTMSK     = BIT_ALLMSK;              //All interrupt is masked.
    rINTSUBMSK  = BIT_SUB_ALLMSK;          //All sub-interrupt is masked. <- April 01, 2002 SOP

}

//===================================================================
void HaltUndef(void)
{
    Uart_Printf("Undefined instruction exception.\n");
    while(1);
}

//===================================================================
void HaltSwi(void)
{
    Uart_Printf("SWI exception.\n");
    while(1);
}

//===================================================================
void HaltPabort(void)
{
    Uart_Printf("Pabort exception.\n");
    while(1);
}

//===================================================================
void HaltDabort(void)
{
    Uart_Printf("Dabort exception.\n");
    while(1);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产自产视频一区二区三区| 日韩女优毛片在线| 国产精品污网站| 国产一区在线精品| 精品国产麻豆免费人成网站| 久久99久久99精品免视看婷婷 | 国产欧美日韩亚州综合| 夫妻av一区二区| ●精品国产综合乱码久久久久| 在线视频你懂得一区| 日韩国产精品大片| 久久免费视频色| 色婷婷综合五月| 日本aⅴ亚洲精品中文乱码| 26uuu成人网一区二区三区| 国产成人在线影院| 亚洲欧美另类在线| 欧美高清性hdvideosex| 国产美女精品一区二区三区| 中文字幕在线观看不卡视频| 欧美视频在线一区| 国产麻豆精品一区二区| 亚洲色图制服丝袜| 日韩精品中午字幕| 99久免费精品视频在线观看| 亚洲成人www| 欧美激情一区不卡| 91麻豆精品国产91久久久更新时间| 激情久久五月天| 亚洲三级在线播放| 欧美一区二区三区视频免费播放| 国产成都精品91一区二区三| 亚洲精品老司机| 日韩精品专区在线影院观看| 色视频欧美一区二区三区| 久久疯狂做爰流白浆xx| 亚洲一区在线免费观看| 久久久亚洲精品一区二区三区| 色嗨嗨av一区二区三区| 国产精品538一区二区在线| 亚洲午夜影视影院在线观看| 久久午夜羞羞影院免费观看| 日韩免费视频一区| 欧美亚洲国产一区在线观看网站| 国产一区二区0| 免费黄网站欧美| 亚洲v精品v日韩v欧美v专区| 国产精品乱子久久久久| 欧美tk—视频vk| 欧美日韩aaaaa| 91在线视频网址| 成人午夜视频免费看| 精品综合免费视频观看| 亚洲自拍与偷拍| 成人免费在线视频观看| 久久久亚洲综合| 精品久久久久久久久久久久久久久| 欧美性一级生活| 99久久精品情趣| 成人av网站免费观看| 国产一区二区三区最好精华液| 视频一区在线视频| 亚洲男同性视频| 国产精品乱人伦| 欧美国产精品一区二区三区| 精品免费视频一区二区| 日韩视频在线一区二区| 91精品国产欧美一区二区| 欧美高清一级片在线| 777亚洲妇女| 7777精品伊人久久久大香线蕉完整版 | 亚洲欧美日韩综合aⅴ视频| 日本一区二区三区久久久久久久久不| 丁香婷婷综合色啪| 青青国产91久久久久久| 综合分类小说区另类春色亚洲小说欧美| 欧美日韩精品一区二区| 亚洲午夜激情网站| 国产精品国产自产拍在线| 精品视频免费在线| 国产成人av电影在线观看| 国产午夜精品福利| 欧美电影免费观看高清完整版在线观看| 色婷婷亚洲婷婷| 色屁屁一区二区| 精品1区2区3区| 欧美一区二区三区视频免费| 欧美人与z0zoxxxx视频| 欧美日韩1区2区| 日韩免费在线观看| 国产性做久久久久久| 亚洲精品一区二区三区四区高清| 91精品欧美福利在线观看| 91精品国产日韩91久久久久久| 日韩亚洲欧美高清| 日韩精品专区在线| 久久久精品2019中文字幕之3| 欧美韩国一区二区| 亚洲免费高清视频在线| 五月天久久比比资源色| 奇米777欧美一区二区| 国产曰批免费观看久久久| 国产精品亚洲а∨天堂免在线| 成人精品一区二区三区四区| 99久久久久久| 欧美精品v日韩精品v韩国精品v| 欧美电影免费观看高清完整版在| 国产人妖乱国产精品人妖| 中文字幕亚洲一区二区av在线| 一区二区三区四区亚洲| 男人的j进女人的j一区| 国产精品69毛片高清亚洲| 成人激情视频网站| 欧美亚洲国产bt| 久久久久综合网| 亚洲国产aⅴ天堂久久| 免费看日韩a级影片| 不卡视频一二三四| 欧美精品乱码久久久久久| xnxx国产精品| 一区二区三区成人| 久久99久久99| 欧美日韩亚洲另类| 国产亚洲一区字幕| 亚洲精品伦理在线| 国产一区在线精品| 欧美日韩精品一区视频| 国产精品你懂的在线欣赏| 无码av免费一区二区三区试看| 国产精品亚洲人在线观看| 欧美日韩精品系列| 国产精品蜜臀av| 免费高清在线视频一区·| 99国产麻豆精品| 欧美一区二区二区| 亚洲一区在线观看免费观看电影高清 | 成人小视频在线观看| 日韩一级视频免费观看在线| 一区二区在线观看免费视频播放| 91理论电影在线观看| 欧美不卡一区二区三区四区| 亚洲成人免费电影| 在线免费观看成人短视频| 中文字幕不卡的av| 国产精华液一区二区三区| 欧美成人国产一区二区| 午夜影院久久久| 欧洲av一区二区嗯嗯嗯啊| 国产精品盗摄一区二区三区| 国产91丝袜在线播放九色| 久久一区二区三区四区| 日韩成人午夜电影| 欧美日韩国产综合草草| 一区二区三区在线视频免费观看| 成人sese在线| 国产精品久久久久久久蜜臀| 国产成人啪免费观看软件| 久久精品视频一区| 国产一区二区中文字幕| 精品国产乱码久久久久久牛牛| 蜜臀av一区二区在线免费观看| 3d动漫精品啪啪| 日本欧美一区二区| 日韩女优电影在线观看| 久久不见久久见免费视频1| 777精品伊人久久久久大香线蕉| 亚洲第四色夜色| 欧美片网站yy| 秋霞午夜av一区二区三区| 91精品国产91久久综合桃花| 日韩高清欧美激情| 欧美一区二区三区小说| 久久99精品一区二区三区三区| 欧美成人精精品一区二区频| 国产资源在线一区| 欧美精品一区男女天堂| 国产馆精品极品| 国产精品毛片久久久久久| 色综合色狠狠综合色| 亚洲一区二区在线观看视频| 欧美在线视频不卡| 日韩激情一二三区| 欧美精品一区男女天堂| 粉嫩av一区二区三区| 亚洲欧美一区二区在线观看| 91国产免费看| 奇米色一区二区| 久久久久久久免费视频了| 成人免费毛片a| 亚洲一二三四区不卡| 欧美一卡二卡在线观看| 极品少妇xxxx精品少妇| 亚洲国产成人午夜在线一区 | 国产一区福利在线| 中文字幕不卡在线| 欧美视频日韩视频| 麻豆免费精品视频| 国产精品午夜免费| 欧美日本高清视频在线观看| 国产一区二区在线影院|