久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 大神幫我看看怎么才能在虛擬顯示屏上有輸出呀 [打印本頁]

作者: 于紀東    時間: 2015-5-1 15:57
標題: 大神幫我看看怎么才能在虛擬顯示屏上有輸出呀
#include  "config.h"

//#define VREF  3300

/****************************************************************************
* 函數名稱:DelayNS()
* 函數功能:長軟件延時
* 入口參數:dly        延時參數,值越大,延時越久
****************************************************************************/
void  DelayNS(uint32  dly)
{  
    uint32  i;
    for(; dly>0; dly--)
        for(i=0; i<5000; i++);
}

/****************************************************************************
* 函數名稱:UART0Init()
* 函數功能:初始化串口0。設置為8位數據位,1位停止位,無奇偶校驗
* 入口參數:bps 通訊波特率
****************************************************************************/
void  UART0Init(uint32 bps)
{  
    uint16 Fdiv;
    PINSEL0 = (PINSEL0 & (~0x0F)) | 0x05;        // 不影響其它管腳連接,設置I/O連接到UART0
    U0LCR = 0x83;                                                        // DLAB = 1,可設置波特率
    Fdiv = (Fpclk / 16) / bps;                                // 設置波特率
    U0DLM = Fdiv / 256;                                                       
    U0DLL = Fdiv % 256;                                               
    U0LCR = 0x03;
}

/****************************************************************************
* 函數名稱:main()
* 函數功能:進行通道0、1電壓ADC轉換,并把結果轉換成電壓值,然后發送到串口。
* 說    明:在CONFIG.H文件中包含stdio.h。
****************************************************************************/
int  main(void)
{  
    uint32  ADC_Data;
    UART0Init(9600);                                                        // 初始化UART0
    PINSEL1 = 0x01400000;                                                // 設置P0.27、P0.28連接到AIN0、AIN1
    /* 進行ADC模塊設置,其中x<<n表示第n位設置為x(若x超過一位,則向高位順延) */
    AD0CR = (1 << 0)                     |                // SEL = 1 ,選擇AD0.0
           ((Fpclk / 1000000 - 1) << 8) |                 // CLKDIV = Fpclk / 1000000 - 1 ,即轉換時鐘為1MHz
           (0 << 16)                    |                // BURST = 0 ,軟件控制轉換操作
           (0 << 17)                    |                 // CLKS = 0 ,使用11clock轉換
           (1 << 21)                    |                 // PDN = 1 , 正常工作模式(非掉電轉換模式)
           (0 << 22)                    |                 // TEST1:0 = 00 ,正常工作模式(非測試模式)
           (1 << 24)                    |                 // START = 1 ,直接啟動ADC轉換
           (0 << 27);                                                        // EDGE = 0 (CAP/MAT引腳下降沿觸發ADC轉換)
    DelayNS(10);                                                               
    ADC_Data = AD0DR;                                                                // 讀取ADC結果,并清除DONE標志位

    while(1)
    {  
        AD0CR = (AD0CR&0x00FFFF00)|0x01|(1 << 24);        // 設置AD0.0,并進行第一次轉換
        while( (AD0DR&0x80000000)==0 );                    // 等待轉換結束
        AD0CR = AD0CR | (1 << 24);                                        // 再次啟運轉換
        while( (AD0DR&0x80000000)==0 );             // 等待轉換結束
        ADC_Data = AD0DR;                                                        // 讀取ADC結果
        ADC_Data = (ADC_Data>>6) & 0x3FF;           // 提取AD轉換值
        ADC_Data = ADC_Data * 3300/1024;            // 數值轉換

        printf("AD0.0=%d mV \r\n", ADC_Data);        // 數據串行口輸出   
        DelayNS(100);

        AD0CR = (AD0CR&0x00FFFF00)|0x02|(1 << 24);        // 設置AD0.1,并進行第一次轉換
        while( (AD0DR&0x80000000)==0 );                            // 等待轉換結束
        AD0CR = AD0CR | (1 << 24);                                        // 再次啟運轉換
        while( (AD0DR&0x80000000)==0 );             // 等待轉換結束
        ADC_Data = AD0DR;                                                        // 讀取ADC結果
        ADC_Data = (ADC_Data>>6) & 0x3FF;           // 提取AD轉換值
        ADC_Data = ADC_Data * 3300/1024;            // 數值轉換

        printf("AD0.1=%d mV \r\r\n", ADC_Data);      // 數據通過串行口輸出      
            DelayNS(100);
    }

}









歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲第一色网 | 深夜福利久久 | 亚洲成人免费在线观看 | 亚洲国产精品久久久久 | 久久久亚洲精品视频 | 欧洲av网站 | 国产视频99 | 亚洲美女一区 | 激情av网| 久热精品视频在线观看 | 色哟哟入口国产精品 | 日韩在线免费播放 | 色妞色视频一区二区三区四区 | 免费网站观看www在线观 | 国产福利在线 | 日韩av一级 | 黄色大片免费观看 | 久久一级视频 | av一级在线 | 伊人干综合 | 毛片免费播放 | 欧美在线免费观看 | 国产又粗又猛又爽又黄 | 一级片免费在线观看 | 国产精品日韩精品 | 性生活视频网站 | 麻豆视频国产 | 成人国产精品一区二区 | 99久热| 午夜国产福利 | 91欧美日韩 | 亚洲不卡 | av免费观看网站 | 国产丝袜av | 国产日韩久久 | 色综合99 | 91看片淫黄大片 | 久久免费国产 | 欧美久久精品 | cao视频| 偷偷操网站 |