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

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

?? comm.c

?? 周立功arm下載程序
?? C
字號:
/****************************************Copyright (c)**************************************************
**                               廣州周立功單片機發展有限公司
**                                     研    究    所
**                                        產品一部 
**
**                                 http://www.zlgmcu.com
**
**--------------文件信息--------------------------------------------------------------------------------
**文   件   名: target.c
**創   建   人: 陳明計
**最后修改日期: 2004年2月2日
**描        述: lpc22xx(飛利浦的ARM)目標板特殊的代碼,包括異常處理程序和目標板初始化程序
**              每個工程應當具有這個文件的拷貝,用戶根據程序的需要修改本文件。
**--------------歷史版本信息----------------------------------------------------------------------------
** 創建人: 陳明計
** 版  本: v1.0
** 日 期: 2004年2月2日
** 描 述: 原始版本
**
**------------------------------------------------------------------------------------------------------
** 修改人:
** 版  本:
** 日 期:
** 描 述:
**
**--------------當前版本修訂------------------------------------------------------------------------------
** 修改人:
** 日 期:
** 描 述:
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/

#define IN_COMM
#include "config.h"

#ifndef bps
#define bps 19200
#endif

#define BUF_SIZE 2048
static char Buf[BUF_SIZE];
static uint32 Hard;
static volatile uint32 End;

/*********************************************************************************************************
** 函數名稱: SendChar
** 功能描述: 發送一個字符
** 輸 入: 字符
** 輸 出: 無
** 全局變量: 無
** 調用模塊: 無
**
** 作 者: 陳明計
** 日 期: 2004年2月26日
**-------------------------------------------------------------------------------------------------------
** 修改人: 
** 日 期: 
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
        void SendChar(char data)
{
    while((U0LSR & 0x00000020) == 0);
    U0THR = data;
}

/*********************************************************************************************************
** 函數名稱: GetCh
** 功能描述: 接收發送一個字符
** 輸 入: 無
** 輸 出: 收到的字符
** 全局變量: 無
** 調用模塊: 無
**
** 作 者: 陳明計
** 日 期: 2004年2月26日
**-------------------------------------------------------------------------------------------------------
** 修改人: 
** 日 期: 
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
        char GetCh(void)
{
    char temp;
    while (Hard == End);
    
    temp = Buf[Hard++];
    if (Hard >= BUF_SIZE)
    {
        Hard = 0;
    }
    SendChar(temp);
    return temp;
}

/*********************************************************************************************************
** 函數名稱: PrintString
** 功能描述: 發送一個字符串
** 輸 入: 字符串指針
** 輸 出: 無
** 全局變量: 無
** 調用模塊: 無
**
** 作 者: 陳明計
** 日 期: 2004年2月26日
**-------------------------------------------------------------------------------------------------------
** 修改人: 
** 日 期: 
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
        void PrintString(char *s)
{
    char temp;
    
    temp = *s++;
    while(temp != 0)
    {
        if (temp == '\n')
        {
            SendChar('\r');
        }
        SendChar(temp);
        temp = *s++;
    }
}

/*********************************************************************************************************
** 函數名稱: GetString
** 功能描述: 接收一個以'\r'結束的字符串
** 輸 入: 存儲字符串指針
** 輸 出: 無
** 全局變量: 無
** 調用模塊: 無
**
** 作 者: 陳明計
** 日 期: 2004年2月26日
**-------------------------------------------------------------------------------------------------------
** 修改人: 
** 日 期: 
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
        void GetString(char *s)
{
    char temp1;
    
    while (1)
    {
        temp1 = GetCh();
        if (temp1 == '\r')
        {
            SendChar('\n');
            *s = 0;
            return;
        }
        *s++ = temp1;
    }
}

/*********************************************************************************************************
** 函數名稱: UART0_Exception
** 功能描述: UART0中斷服務程序
** 輸 入: 無
**
** 輸 出: 無
**         
** 全局變量: 無
** 調用模塊: 無
**
** 作 者: 陳明計
** 日 期: 2004年2月26日
**-------------------------------------------------------------------------------------------------------
** 修改人:
** 日 期:
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
        void __irq UART0_Exception(void)
{
    uint8 temp;
    
    temp = U0IIR;

    while ((U0LSR & 0x00000001) != 0)
    {
        Buf[End++] = U0RBR;
        if (End >= BUF_SIZE)
        {
            End = 0;
        }
    }
    VICVectAddr = 0;            // 通知中斷控制器中斷結束
}

/*********************************************************************************************************
** 函數名稱: CommInit
** 功能描述: 初始化通訊模塊
** 輸 入: 無
** 輸 出: 無
** 全局變量: 無
** 調用模塊: 無
**
** 作 者: 陳明計
** 日 期: 2004年2月26日
**-------------------------------------------------------------------------------------------------------
** 修改人: 
** 日 期: 
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
        void CommInit(void)
{
    uint16 Fdiv;
    
    PINSEL0 = (PINSEL0 & 0xfffffff0) | 0x05;    /* 選擇管腳為UART0 */

    U0LCR = 0x80;                               /* 允許訪問分頻因子寄存器 */
    Fdiv = (Fpclk / 16) / bps;                  /* 設置波特率 */
    U0DLM = Fdiv / 256;							
	U0DLL = Fdiv % 256;						
    U0LCR = 0x03;                               /* 禁止訪問分頻因子寄存器 */
                                                /* 且設置為8,1,n */
	U0IER = 0x00;                               /* 禁止中斷 */
    U0FCR = 0x87;                               /* 初始化FIFO */
    Hard = 0;
    End = 0;

    VICIntEnClr = 0xffffffff;

    VICVectAddr14 = (uint32)UART0_Exception;
    VICVectCntl14 = (0x20 | 0x06);
    VICIntEnable = 1 << 6;
	U0IER = 0x01;                               /* 禁止中斷 */
}

/*********************************************************************************************************
**                            End Of File
********************************************************************************************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成a人在线观看| 国产精品99久久久久久久vr| 欧美v国产在线一区二区三区| 国产成人日日夜夜| 舔着乳尖日韩一区| 中文字幕日本不卡| 97se亚洲国产综合自在线| 精品一区二区三区免费毛片爱| 亚洲国产精品精华液网站| 中文字幕中文字幕中文字幕亚洲无线| 日韩精品影音先锋| 91官网在线免费观看| 成人动漫在线一区| 国产伦精一区二区三区| 日本不卡中文字幕| 一级做a爱片久久| 综合久久久久久久| 国产午夜精品一区二区三区嫩草| 欧美一区二区精品在线| 欧美自拍丝袜亚洲| 97久久精品人人澡人人爽| 国产在线视视频有精品| 亚洲一区二区五区| 亚洲视频狠狠干| 欧美极品aⅴ影院| 久久久久久久久久久久久女国产乱| 51精品秘密在线观看| 在线日韩国产精品| 在线观看免费成人| 欧美性猛交xxxxxx富婆| 91麻豆免费看片| 99热99精品| 99免费精品在线观看| www.欧美亚洲| 97se亚洲国产综合自在线| 成人午夜免费电影| 成人黄色777网| 成人开心网精品视频| 国产a久久麻豆| av网站一区二区三区| 99re这里只有精品首页| 色综合中文综合网| 成人黄页毛片网站| 国产宾馆实践打屁股91| 成人黄色网址在线观看| 成人精品视频一区二区三区 | 91麻豆精品视频| 99re在线视频这里只有精品| 91在线视频官网| 色婷婷狠狠综合| 欧美综合天天夜夜久久| 91精品国产综合久久久久久久久久 | 一区二区在线观看视频在线观看| 亚洲欧洲综合另类| 五月天中文字幕一区二区| 日本vs亚洲vs韩国一区三区 | 欧美日韩一二三区| 日韩视频一区二区| 久久这里只精品最新地址| 国产欧美视频在线观看| 日韩理论电影院| 亚洲不卡av一区二区三区| 麻豆精品一区二区三区| 粉嫩嫩av羞羞动漫久久久| 色综合久久久网| 欧美一区二区在线看| 久久精品在线观看| 亚洲精品v日韩精品| 天堂蜜桃一区二区三区| 国产乱人伦精品一区二区在线观看| 国产99久久久久| 欧美日韩精品系列| 久久久综合视频| 亚洲美女一区二区三区| 久久超碰97人人做人人爱| 成人黄色av电影| 亚洲久本草在线中文字幕| 日韩福利电影在线| 高清久久久久久| 欧美另类一区二区三区| 日本一区二区三级电影在线观看| 一区二区三区在线观看网站| 精品一区二区影视| 在线免费亚洲电影| 欧美va亚洲va| 夜色激情一区二区| 国产精品一区一区| 欧美精品粉嫩高潮一区二区| 国产日韩欧美精品在线| 天堂成人免费av电影一区| 成人妖精视频yjsp地址| 欧美男男青年gay1069videost| 中文字幕欧美激情一区| 日韩av不卡在线观看| av一区二区三区黑人| 日韩西西人体444www| 玉米视频成人免费看| 国产福利视频一区二区三区| 91精品国产综合久久精品图片| 国产精品久99| 国内外成人在线| 制服丝袜亚洲色图| 亚洲欧美日韩国产另类专区| 国产传媒久久文化传媒| 欧美一区二区三区四区久久| 亚洲女人小视频在线观看| 国产99一区视频免费| 精品1区2区在线观看| 午夜精品久久久久久久| 99re视频这里只有精品| 国产免费成人在线视频| 国产一区二区三区免费看| 91精品麻豆日日躁夜夜躁| 亚洲另类色综合网站| 成人av综合一区| 久久久久久免费| 狠狠色狠狠色综合日日91app| 欧美一区二区三区影视| 亚洲r级在线视频| 91黄色小视频| 日韩毛片一二三区| www.亚洲免费av| 国产精品欧美久久久久一区二区| 国产一区二区调教| 精品av综合导航| 国内一区二区视频| 久久亚洲欧美国产精品乐播| 极品美女销魂一区二区三区 | 国产精品免费视频一区| 国产suv精品一区二区6| 欧美国产一区二区| 精品影视av免费| 精品国免费一区二区三区| 美女在线一区二区| 日韩欧美高清在线| 激情五月婷婷综合网| 日韩欧美亚洲国产另类| 六月婷婷色综合| 日韩视频一区在线观看| 精品一二三四在线| 久久久久久免费毛片精品| 国产成人在线视频网站| 国产精品五月天| 91免费在线视频观看| 亚洲综合色噜噜狠狠| 欧美精品久久一区| 精油按摩中文字幕久久| 国产日韩欧美一区二区三区乱码 | 精品一区二区在线视频| 国产校园另类小说区| 粉嫩蜜臀av国产精品网站| 成人免费小视频| 欧美日韩高清一区二区不卡| 美国一区二区三区在线播放| 精品av综合导航| aaa欧美日韩| 天堂在线亚洲视频| 精品电影一区二区| 99国产精品久久久久久久久久久| 亚洲午夜私人影院| 欧美xxxxxxxx| 成人av午夜电影| 亚洲国产精品人人做人人爽| 91精品国产91久久综合桃花| 国产乱码一区二区三区| 亚洲欧洲综合另类在线| 制服丝袜激情欧洲亚洲| 国产精品1区二区.| 一区二区三区日韩欧美精品| 日韩一区二区在线观看视频| 盗摄精品av一区二区三区| 亚洲第一综合色| 久久精品欧美一区二区三区麻豆| 91在线看国产| 欧美aaa在线| 国产乱码精品一区二区三区忘忧草| 自拍偷拍国产亚洲| 91精品国产一区二区三区蜜臀| 另类中文字幕网| ...av二区三区久久精品| 日韩欧美三级在线| 国产成人高清在线| 婷婷丁香激情综合| 国产精品午夜久久| 欧美一区二区黄色| 不卡视频在线观看| 日韩电影免费在线观看网站| 日韩毛片在线免费观看| 精品国产一区二区三区四区四 | 国产乱子伦一区二区三区国色天香| 最新国产成人在线观看| 日韩精品一区二区三区四区视频| 色先锋aa成人| 国产精品影视在线观看| 日韩电影一区二区三区| 亚洲精品免费播放| 国产精品久久久一区麻豆最新章节| 日韩欧美一二三四区| 91福利国产精品| av网站一区二区三区|