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

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

?? timer.c

?? 可以實現 DSP 6713定時器定時中斷
?? C
字號:
#include "ICETEK-C6713-A.h"
#define UART_BASE_ADDR		0x90120000
#define MCWA            *(int *)0x90100008
#define OFFSET              2
#define RBR					*((short *)(UART_BASE_ADDR+0*OFFSET))// share the same address?	
#define THR					*((short *)(UART_BASE_ADDR+0*OFFSET))//	
#define IER					*((short *)(UART_BASE_ADDR+1*OFFSET))
#define IIR					*((short *)(UART_BASE_ADDR+2*OFFSET))	
#define FCR					*((short *)(UART_BASE_ADDR+2*OFFSET))	
#define LCR					*((short *)(UART_BASE_ADDR+3*OFFSET))
#define MCR					*((short *)(UART_BASE_ADDR+4*OFFSET))
#define LSR					*((short *)(UART_BASE_ADDR+5*OFFSET))
#define MSR					*((short *)(UART_BASE_ADDR+6*OFFSET))
#define SCR					*((short *)(UART_BASE_ADDR+7*OFFSET))
#define DLL					*((short *)(UART_BASE_ADDR+0*OFFSET))
#define DLM					*((short *)(UART_BASE_ADDR+1*OFFSET))   
#define CECTL1	            *((long *)0x01800004)
#define DXR12 (*(unsigned int *)0x01900004)
#define DRR12 (*(unsigned int *)0x01900000)
/* Define McBSP1 Registers */
#define McBSP1_DRR      *(int *)0x1900000   /* Address of data receive reg.         */
#define McBSP1_DXR      *(int *)0x1900004   /* Address of data transmit reg.        */
#define McBSP1_SPCR     *(int *)0x1900008   /* Address of serial port contl. r 串口控制寄存器  */
#define McBSP1_RCR      *(int *)0x190000C   /* Address of receive control reg.    接受控制寄存器  */
#define McBSP1_XCR      *(int *)0x1900010   /* Address of transmit control reg.   傳送控制寄存器  */
#define McBSP1_SRGR     *(int *)0x1900014   /* Address of sample rate generator     */
#define McBSP1_MCR      *(int *)0x1900018   /* Address of multichannel reg.         多通道標志*/
#define McBSP1_RCER     *(int *)0x190001C   /* Address of receive channel enable.  接收通道使能 */
#define McBSP1_XCER     *(int *)0x1900020   /* Address of transmit channel enable. 傳輸通道使能 */
#define McBSP1_PCR      *(int *)0x1900024   /* Address of pin control reg.          */
#define MCWA            *(char *)0x90100008

short int nChannelA0[256],nChannelA1[256];      //  0通道存儲區,1通道存儲區
short int nAD0[256],nAD1[256];               
int nPointNumber; 
int flage;
int uWork;
int inp[256];
int length;
int  channel;
char cString[17]={ "Hello PC!,Over|" },cReceive,cBuffer[17],cAnswer[16]={"Oh,you say"};
int bReceive,nLen;
void wait(int nWait);
void serial();
void Init_serial();
void  initMCBSP1(void);
void  interrupt Timer( void );   //////中斷服務程序 要 加interrupt
void  initInterrupt(void);




main()
{
	
     nPointNumber=0;
    init_emif();	// 初始化emif
    InitCTR();		// 初始化ICETEK-CTR
    InitInterrupt();
	Init_serial();
	MCWA=0x0001;
    CSR&=0xfffffffe;	// 關中斷 GIE=0
    initMCBSP1();
	 flage=0;
    channel=0;
    CSR=CSR|1; 			// 開中斷
    
    
	while ( 1 )
	{
	   
		


		Delay(16);
	}
	CloseCTR();
    exit(0);
}

void InitInterrupt(void)
{
	// 設置中斷控制寄存器
	CSR&=0xfffffffe;	// 關中斷 GIE=0
	ISTP=0x00000c00;	// 重置中斷向量表到0C00h
   	IMH=0x08000000;		// 指定Timer1產生int15中斷
   	IML=0;
   	ICR=0xff;			// 清除等待的中斷
	IER=0x8003;			// 使能int15中斷
	// 設置定時器產生中斷信號的頻率
	TIMER1PRD=6250000;	// 定時器1的周期=6250000, 0.5s
	TIMER1CTL=0x3c0;	// 開始計數
	CSR=CSR|1; 			// 開中斷
}

void interrupt Timer()	//中斷響應函數
{      
      //指示燈閃爍
    int k ,a=0;

    k=0;
	k++;
	LBDS^=1;
	
	if(k==50)
	{
	Delay(5000);
	
    	}
	
	a++;
	if(a==10)
	{
	serial();
	 LBDS^=2;
	 //ad采樣子程序
	  if(channel)         //channel 通道選擇,為1 執行,,,,,
    {
        DXR12=0xe000;        //數據發送寄存器,數據要加載到數據移位發送器XSR
    }
    else
    {
        DXR12=0xc000;
    }

    uWork=DRR12;                 //數據接受寄存器,準備把數據放到總線
    uWork=uWork>>20;              //右移20位
    uWork&=0xff;                 //取低8位,
    inp[length]=uWork;          //    
    length++;
    length%=256;               // 
    if(length==0)
    {
        asm(" nop");    //此處設軟件斷點
    }
	
	}


    
}

void Initserial(void)
      { 	MCWA=0x00080008;
	bReceive=0;    // write the recieve flag 
	LSR = 0x80;    //線路控制寄存器
	DLL = 0x18;    //低位除數寄存器
	DLM = 0x00;    //高位除數寄存器
	LCR = 0x03;    //線路狀態寄存器
	FCR = 0x01;     //FIFO控制寄存器
	MCR = 0x00;     //MODEM控制寄存器
	IER = 0x00;     //中斷使能寄存器 
      
      
      }


void wait(int nWait)     // waiting   for the parameter nwait=1024
{
	int i,j,k=0;
	for ( i=0;i<nWait;i++ )
		for ( j=0;j<64;j++ )
			k++;
}


void serial(void)
{
	unsigned int uWork;
	int i;
	Init_serial();

	
	while ( 1 )
	{
		if ( bReceive==0 )                            //發送 cString[17]={ "Hello PC!,Over|" }
		{
			
			for ( i=0;i<16;i++ )
			{
				do
				{ 
					uWork=LSR;                        //把狀態寄存器值給uwork,做判斷 
				} 
				while ( uWork&0x040 != 0x040 );    //判斷是否為空發送保持寄存器標志位
				THR=cString[i];                    //發送緩沖寄存器THR
				wait(1024);	                        //等待函數	               
			}
	    }
	
	break;	
	
     }


 }


void initMCBSP1(void)
{ 
    McBSP1_SPCR = 0;               
    McBSP1_RCR  = 0x10040;            
    McBSP1_XCR  = 0x10040;            
    McBSP1_SRGR = 0x20000083;     
    McBSP1_PCR  = 0xa08;         
    McBSP1_SPCR = 0xc15801;
}   

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区三区在线观看免费视频 | 日韩视频一区二区三区在线播放| 久久精品一区二区| 国产欧美日韩中文久久| 亚洲美女视频一区| 久久久九九九九| 国产·精品毛片| 一级日本不卡的影视| 麻豆视频观看网址久久| 国产69精品久久久久777| 成人性色生活片免费看爆迷你毛片| 国产清纯白嫩初高生在线观看91| 91香蕉视频污| 亚洲狠狠爱一区二区三区| 日韩一区二区三区四区| 国产曰批免费观看久久久| 中文字幕精品综合| 欧美私模裸体表演在线观看| 国产一区二区福利| 日韩精品一级二级| 亚洲老妇xxxxxx| 亚洲黄色av一区| 国产精品一区二区x88av| 欧美成人一级视频| 欧美日韩精品欧美日韩精品一| 色先锋久久av资源部| 色综合天天综合色综合av| 99久久精品国产毛片| a亚洲天堂av| 成人av第一页| 91在线精品秘密一区二区| 成人av小说网| 91亚洲精品一区二区乱码| 91亚洲国产成人精品一区二三| 成人免费福利片| 91偷拍与自偷拍精品| 99精品视频在线观看免费| 97精品久久久午夜一区二区三区| 99re8在线精品视频免费播放| 国产成人久久精品77777最新版本| 国产福利一区二区| av不卡免费在线观看| 色婷婷久久99综合精品jk白丝| 欧美色国产精品| 欧美mv和日韩mv的网站| 久久综合色8888| 国产性天天综合网| 久久久精品免费免费| 国产亚洲美州欧州综合国| 久久久精品综合| 中文字幕色av一区二区三区| 一区二区三区精品在线| 日韩成人午夜电影| 日韩—二三区免费观看av| 激情五月激情综合网| 成人一区二区视频| 欧美色倩网站大全免费| 精品久久久久久久久久久久久久久 | 日韩女优视频免费观看| 久久久www成人免费毛片麻豆| 亚洲欧洲av在线| 一区二区三区四区视频精品免费| 午夜精品123| 国产剧情一区在线| 91麻豆蜜桃一区二区三区| 91精选在线观看| 欧美韩日一区二区三区四区| 亚洲综合激情另类小说区| 亚洲成人福利片| 国产+成+人+亚洲欧洲自线| 欧美主播一区二区三区| 久久综合视频网| 亚洲第一电影网| 成人深夜在线观看| 欧美一区二区三区视频免费播放| 国产无人区一区二区三区| 亚洲一二三专区| 国产高清精品在线| 欧美精品tushy高清| 国产欧美一区二区精品性色| 亚洲一区二区三区爽爽爽爽爽| 国产麻豆成人精品| 在线视频国产一区| 日韩欧美视频一区| 亚洲视频资源在线| 国产老肥熟一区二区三区| 欧美日韩一级片网站| 国产精品久久久久影院亚瑟| 久久国产精品99久久久久久老狼 | 国产成人精品亚洲日本在线桃色 | 国产乱码精品一区二区三区五月婷| 色综合天天综合网天天狠天天| 精品国产人成亚洲区| 亚洲午夜在线视频| av高清久久久| 久久久91精品国产一区二区三区| 亚洲成av人片在www色猫咪| 激情文学综合插| 在线观看成人小视频| 欧美国产综合一区二区| 久久99蜜桃精品| 欧美日本一道本在线视频| 一区在线观看视频| 国产成人免费9x9x人网站视频| 日韩限制级电影在线观看| 亚洲福利视频导航| 成人性生交大片免费看在线播放 | 欧洲精品视频在线观看| 久久色成人在线| 麻豆国产精品官网| 欧美一区二区三区啪啪| 一区av在线播放| 99视频精品全部免费在线| 中文字幕成人在线观看| 国产综合一区二区| 欧美xxx久久| 久久99热狠狠色一区二区| 日韩欧美视频在线| 蜜臀av性久久久久蜜臀aⅴ四虎| 色综合久久久久综合体桃花网| 精品91自产拍在线观看一区| 久久精品国产精品青草| 欧美精品一卡二卡| 亚洲123区在线观看| 欧美老年两性高潮| 亚洲高清在线视频| 欧美日韩中文字幕精品| 亚洲国产精品一区二区久久恐怖片 | 精品日韩一区二区三区免费视频| 日韩精品一区第一页| 欧美一级二级在线观看| 蜜桃av噜噜一区二区三区小说| 91精品一区二区三区在线观看| 一区二区国产视频| 欧美色综合网站| 日韩精品成人一区二区在线| 日韩一区二区在线观看视频播放| 免费看日韩a级影片| 精品国产乱码久久久久久免费| 国产在线视频一区二区三区| 日韩精品一区国产麻豆| 国产自产2019最新不卡| 欧美国产精品中文字幕| 色综合久久综合网97色综合 | 91玉足脚交白嫩脚丫在线播放| 亚洲成人一区在线| 久久久久久久久久久久久久久99| av电影在线不卡| 日本亚洲三级在线| 国产精品久久毛片av大全日韩| 欧美色精品天天在线观看视频| 国产原创一区二区| 亚洲综合色视频| 久久综合色综合88| 欧美午夜一区二区三区| 国产精品资源在线看| 亚洲美女一区二区三区| 日韩欧美美女一区二区三区| av电影在线观看不卡 | 91麻豆精品91久久久久同性| 国产黄人亚洲片| 午夜精品久久久久久久99水蜜桃 | 2017欧美狠狠色| 在线免费av一区| 国产成人综合亚洲网站| 日韩精品亚洲专区| 亚洲欧洲av色图| 久久久777精品电影网影网 | 中文字幕亚洲区| www久久精品| 欧美日韩国产综合一区二区| 成人性生交大合| 国产毛片精品一区| 亚洲成av人片在www色猫咪| 最近中文字幕一区二区三区| 精品国偷自产国产一区| 欧美日本一道本| 在线免费亚洲电影| 成人一级片在线观看| 久久福利资源站| 日本欧美一区二区三区乱码| 亚洲欧美二区三区| 中日韩免费视频中文字幕| 日韩精品中午字幕| 欧美精品一级二级三级| 色综合天天综合给合国产| 国产精品一区一区三区| 日本成人中文字幕在线视频| 亚洲制服丝袜一区| 亚洲欧美一区二区三区国产精品 | 国产日韩v精品一区二区| 日韩一区二区三区在线视频| 欧美精品国产精品| 欧美网站一区二区| 91福利资源站| 99热这里都是精品| 99r精品视频| 91首页免费视频| 91美女精品福利| 色狠狠av一区二区三区|