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

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

?? utils.c

?? 6410BSP3
?? C
字號:
#include <windows.h>
#include <bsp_cfg.h>
#include "s3c6410_addr.h"


void Port_Init(void)
{
    // GPN[15:12] for LED
    rGPNCON = (rGPNCON & ~(0xff<<24))|(0x55<<24);    // GPN[15:12] as output
    rGPNPUD = (rGPNPUD & ~(0xff<<24));                // Pull-Down/Up Disable
}

void Led_Display(int data)
{
    // Active is low.(LED On)
    // GPN15  GPN14  GPN13  GPN12
    // nLED_8 nLED4 nLED_2 nLED_1
    //
    rGPNDAT = (rGPNDAT & ~(0xf<<12)) | ((data & 0xf)<<12);
}

static void Delay(void)
{
    volatile int i;

    for(i=0 ; i < 1000 ; i++)
    {
    }
}

const UINT32 aSlotTable[16] =
{
    0x0000, 0x0080, 0x0808, 0x0888, 0x2222, 0x4924, 0x4a52, 0x54aa,
    0x5555, 0xd555, 0xd5d5, 0xddd5, 0xdddd, 0xdfdd, 0xdfdf, 0xffdf
};

void Uart_Init(void)
{
    UINT32 DivSlot;
    float Div;

    // UART I/O port initialize (RXD0 : GPA0, TXD0: GPA1)
    rGPACON = (rGPACON & ~(0xff<<0)) | (0x22<<0);    // GPA0->RXD0, GPA1->TXD0
    rGPAPUD = (rGPAPUD & ~(0xf<<0)) | (0x1<<0);        // RXD0: Pull-down, TXD0: pull up/down disable

    // Initialize UART Ch0
    rULCON0 = (0<<6)|(0<<3)|(0<<2)|(3<<0);                    // Normal Mode, No Parity, 1 Stop Bit, 8 Bit Data
    rUCON0 = (0<<10)|(1<<9)|(1<<8)|(0<<7)|(0<<6)|(0<<5)|(0<<4)|(1<<2)|(1<<0);    // PCLK divide, Polling Mode
    rUFCON0 = (0<<6)|(0<<4)|(0<<2)|(0<<1)|(0<<0);            // Disable FIFO
    rUMCON0 = (0<<5)|(0<<4)|(0<<0);                        // Disable Auto Flow Control

    Div = (float)((float)Startup_S3C6410_PCLK/(16.0*(float)DEBUG_BAUDRATE)) - 1;
    DivSlot = (UINT32)((Div-(int)Div)*16);

    rUBRDIV0 = (UINT32)Div;                                    // Baud rate
    rUDIVSLOT0 = aSlotTable[DivSlot];
}

void Uart_SendByte(int data)
{
    if(data=='\n')
    {
        while(!(rUTRSTAT0 & 0x2));
        Delay();                 //because the slow response of hyper_terminal
        WrUTXH0('\r');
    }

    while(!(rUTRSTAT0 & 0x2));   //Wait until THR is empty.
    Delay();
    WrUTXH0(data);
}

void Uart_SendString(char *pt)
{
    while(*pt)
        Uart_SendByte(*pt++);
}

void Uart_SendDWORD(DWORD d, BOOL cr)
{
    Uart_SendString("0x");
    Uart_SendString(hex2char((d & 0xf0000000) >> 28));
    Uart_SendString(hex2char((d & 0x0f000000) >> 24));
    Uart_SendString(hex2char((d & 0x00f00000) >> 20));
    Uart_SendString(hex2char((d & 0x000f0000) >> 16));
    Uart_SendString(hex2char((d & 0x0000f000) >> 12));
    Uart_SendString(hex2char((d & 0x00000f00) >> 8));
    Uart_SendString(hex2char((d & 0x000000f0) >> 4));
    Uart_SendString(hex2char((d & 0x0000000f) >> 0));
    if (cr)
        Uart_SendString("\n");
}

void Uart_SendBYTE(BYTE d, BOOL cr)
{
    //Uart_SendString("0x");
    Uart_SendString(hex2char((d & 0x000000f0) >> 4));
    Uart_SendString(hex2char((d & 0x0000000f) >> 0));
    Uart_SendString(" ");
    if (cr)
        Uart_SendString("\n");
}

char *hex2char(unsigned int val)
{
    static char str[2];

    str[1]='\0';

    if(val<=9)
        str[0]='0'+val;
    else
        str[0]=('a'+val-10);

    return str;
}

void CDataAbortHandler(DWORD r0, DWORD r1, DWORD r2, DWORD r3)
{
    Uart_SendString(hex2char(r0));
    Uart_SendString(hex2char(r1));
    Uart_SendString(hex2char(r2));
    Uart_SendString(hex2char(r3));    
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人自拍视频在线| 26uuu精品一区二区| 99re66热这里只有精品3直播| 国产综合色精品一区二区三区| 日韩中文字幕1| 日本怡春院一区二区| 日韩电影一区二区三区四区| 三级欧美在线一区| 人禽交欧美网站| 久99久精品视频免费观看| 蜜桃视频一区二区三区| 久久精品国产99久久6| 九一九一国产精品| 国产成人亚洲综合a∨婷婷| 国产成人高清视频| 99vv1com这只有精品| 亚洲欧美日韩在线播放| 中文字幕佐山爱一区二区免费| 最近日韩中文字幕| 亚洲一区日韩精品中文字幕| 亚洲大片一区二区三区| 日韩av一区二区三区| 久久精品国产999大香线蕉| 国产麻豆欧美日韩一区| www.日韩精品| 欧美日韩国产一级片| 欧美一级夜夜爽| 久久午夜羞羞影院免费观看| 国产精品初高中害羞小美女文| 亚洲美女精品一区| 天堂av在线一区| 精品无人码麻豆乱码1区2区| 丁香网亚洲国际| 色综合一个色综合亚洲| 欧美三级韩国三级日本一级| 日韩片之四级片| 国产精品丝袜91| 亚洲va欧美va天堂v国产综合| 蜜桃视频在线观看一区| 成人久久18免费网站麻豆 | 国产91精品一区二区麻豆亚洲| 成人av免费在线观看| 91国偷自产一区二区三区成为亚洲经典 | 在线精品视频免费播放| 日韩欧美国产午夜精品| 国产精品久久久久一区二区三区 | jlzzjlzz亚洲日本少妇| 欧美无砖砖区免费| 久久精品亚洲麻豆av一区二区| 亚洲精品高清在线观看| 国内精品伊人久久久久av影院 | 久久久精品综合| 亚洲尤物视频在线| 国产成人亚洲综合a∨猫咪| 欧美日精品一区视频| 国产亚洲福利社区一区| 亚洲国产一区视频| 国产成人免费在线观看不卡| 欧美色视频一区| 欧美国产日产图区| 日本午夜一区二区| 91啦中文在线观看| 久久综合九色综合欧美就去吻| 亚洲精品第1页| 国产乱码精品一品二品| 欧美日韩国产在线观看| 综合中文字幕亚洲| 国产精品99久久久久久似苏梦涵 | 成人涩涩免费视频| 欧美成人猛片aaaaaaa| 亚洲永久免费视频| 成人国产精品免费观看动漫| 欧美tickling网站挠脚心| 一区二区在线观看视频在线观看| 国产精品羞羞答答xxdd| 日韩一区二区在线观看视频| 一区二区三国产精华液| 成人激情免费网站| 久久你懂得1024| 看国产成人h片视频| 欧美色图在线观看| 亚洲视频狠狠干| 成人黄色一级视频| 精品第一国产综合精品aⅴ| 天堂资源在线中文精品| 在线视频综合导航| 亚洲欧洲精品一区二区三区 | 高清成人免费视频| 欧美大片在线观看一区| 日韩经典中文字幕一区| 欧美唯美清纯偷拍| 亚洲综合丝袜美腿| 色女孩综合影院| 亚洲色图欧洲色图婷婷| 成人18视频日本| 国产精品久久午夜| 成人一道本在线| 中文字幕成人网| 成人一区在线观看| 欧美国产国产综合| 成人的网站免费观看| 欧美极品aⅴ影院| 国产电影精品久久禁18| 国产亚洲欧美在线| 国产成人在线视频网址| 国产视频一区不卡| 成人涩涩免费视频| 综合久久一区二区三区| 99久久99久久精品免费看蜜桃| 国产精品美女久久久久高潮| 不卡高清视频专区| 亚洲人成亚洲人成在线观看图片 | 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 国产精品色噜噜| 激情深爱一区二区| 久久综合色婷婷| 国产一区二区精品久久91| 久久久久久久久一| 成人av先锋影音| 一个色在线综合| 欧美精品在线一区二区三区| 奇米综合一区二区三区精品视频| 日韩欧美高清dvd碟片| 国产一区二区h| 国产精品国产三级国产a| 色先锋aa成人| 日韩国产高清在线| 精品精品国产高清一毛片一天堂| 国产成人午夜片在线观看高清观看| 中文字幕精品一区二区三区精品| 91无套直看片红桃| 亚洲一区二区中文在线| 欧美一区二区在线不卡| 久久不见久久见免费视频1| 国产视频在线观看一区二区三区| av在线综合网| 午夜久久久影院| 亚洲精品一区二区三区福利| 丁香一区二区三区| 亚洲午夜av在线| 欧美精品一区二区在线观看| 成+人+亚洲+综合天堂| 亚洲va天堂va国产va久| 久久久精品影视| 欧亚一区二区三区| 久久国产精品一区二区| 亚洲欧美在线aaa| 8x福利精品第一导航| 国产精品乡下勾搭老头1| 亚洲自拍欧美精品| 久久久久国产精品麻豆ai换脸| 一本一道波多野结衣一区二区| 免费不卡在线视频| 国产精品人成在线观看免费 | 777午夜精品视频在线播放| 国产精品一品二品| 亚洲成人av电影在线| 久久久精品综合| 欧美日韩国产首页在线观看| 国产精品一二三区在线| 午夜精品久久久久久久99水蜜桃| 国产欧美综合在线| 5566中文字幕一区二区电影| 成人18视频在线播放| 蜜桃精品视频在线| 一区二区三区丝袜| 国产欧美va欧美不卡在线| 欧美精品丝袜中出| 91丝袜国产在线播放| 国产一区二区电影| 日韩一区精品字幕| 一区二区三区欧美激情| 欧美激情综合在线| 精品嫩草影院久久| 欧美日韩精品欧美日韩精品一| 成人动漫中文字幕| 国产在线视频一区二区三区| 午夜av一区二区三区| 亚洲日穴在线视频| 国产欧美日韩一区二区三区在线观看| 在线电影欧美成精品| 91视频精品在这里| 成人在线视频首页| 国产乱码精品一品二品| 免费黄网站欧美| 午夜伦欧美伦电影理论片| 一区二区三区四区在线| 中文字幕永久在线不卡| 国产亚洲一区二区三区| 精品精品国产高清一毛片一天堂| 欧美一区二区在线视频| 欧美日韩国产系列| 欧美网站一区二区| 91成人看片片| 色先锋资源久久综合| av在线不卡观看免费观看| 国产91在线看| 成人亚洲精品久久久久软件| 国产精品自在在线| 国产一区二区在线影院|