日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
ucos II+ucGUI+s3c2410+LCD+觸摸屏整合
ucos II+ucGUI+s3c2410+LCD+觸摸屏整合
 更新時(shí)間:2008-8-18 14:57:54  點(diǎn)擊數(shù):240
【字體: 字體顏色

環(huán)境:ads2.2+ARM9 +s3c2410
 
注意:由于編譯器(ads1.2或2.2)對全局變量初始化為0的不完全支持,有時(shí)必須手動初始化為0,切記。。
 
一、ucos II移植到ARM9 s3c2410
可從官網(wǎng)下載移植代碼,基本無需改動。
在os_cpu_a.s中的函數(shù)UCOS_IRQHandler中的bl OSIntEnter和bl C_IRQHandler之間插入如下代碼(見邵貝貝,第2版,第104頁的說明:L3.18(4) ):
        ldr r0, =OSIntNesting
        ldrb r0,[r0]
        cmp r0,#1
        bne XX
        ldr r0,=OSTCBCur
        ldr r1,[r0]
        str sp,[r1]                 ; store sp in preempted tasks's TCB       
             
XX
 
二、ucGui 390移植到ARM9 s3c2410
1. Lcd驅(qū)動
1) 畫點(diǎn)函數(shù):
對dm2410實(shí)驗(yàn)板上的lcd,左上為原點(diǎn)(0,0),函數(shù)如下:
void LCD2410_SetPixel(int xp, int yp, U16 color, int dindex)
{
       *(pLCDBuffer565 + SCREEN_WIDTH*yp + xp) = color;
}
為了達(dá)到更快的顯示速度,別忘了開啟Cache。!
2)LCD控制器的初始化,對2410函數(shù)如下:
int LCD2410_Init(void)
{
       if(!isLcdInit)
       {
              InitLcdPort();
              InitLcdRegs();             
              isLcdInit = 1;
              return 0;
       }
       return 1;
}
 
void InitLcdPort(void)
{
 
    // LCD port initialize.
    s2410IOP->GPCUP = 0xFFFFFFFF;
    s2410IOP->GPCCON = 0xAAAAAAAA;
    s2410IOP->GPDUP = 0xFFFFFFFF;
    s2410IOP->GPDCON = 0xAAAAAAAA;
    s2410IOP->GPGCON &= ~(3 << 8);                 /* Set LCD_PWREN as output  */
    s2410IOP->GPGCON |= (1 << 8);
    s2410IOP->GPGDAT |= (1 << 4);                 //* Backlight ON   

  • 上一篇: 基于ARM920T的IDE硬盤接口設(shè)計(jì)
  • 下一篇: uCOS II就緒表(Ready List)分析
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會
    中國行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1