新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > ARM嵌入式PDASTR710

        ARM嵌入式PDASTR710

        作者: 時間:2009-12-10 來源:網絡 收藏

          (2)調用Unsigned int check_Flash_Id(void)函數讀取芯片ID:

          For(i=0;i10;i++);id=Nand_IO8;id+=Nand_IO; //讀出2個字節即芯片ID

          (3)調用NAND_manage()函數做壞塊管理;

          (4)調用Unsigned int Erase_Block(unsigned intblock)實現塊的擦除;

          (5)調用int Write_page()和int Read_page()寫入和讀出頁數據。

          2.3 LCD驅動程序設計

          在系統中LCD驅動程序主要是對屏幕顯示的初始化包括字符顯示高度和寬度、行字符顯示數、顯示頻率的設置以及顯示點位移設置、顯示合成設置、休眠模式設置、光標形狀設置、光標指針設置等操作。

          LCD驅動LCD_Initialize(void)主要步驟:

          (1)調用LCD_WriteCommand(SYSTEM_SET);用于系統初始化。

          (2)調用LCD_WriteCommand(SCROLL);用于顯示域設置。

          (3)調用LCD_WriteCommand(HDOT_SCR);用于光標點位移設置。

          (4)調用LCD_WriteCommand(OVLAY);用于顯示合成設置。

          (5)調用LCD_WriteCommand(CSRFORM);

          LCD_WriteData(0x07);LCD_WriteData(0x87);用于初始化光標形狀。

          設計好驅動后利用ADSl.2編譯器將程序燒至RAM進行調試,可根據屏幕顯示字符尺寸大小及適宜程度再做修改驅動程序直至滿意。

          3 系統調試

          當設計好硬件系統后,要對電路板進行整體調試看各功能模塊是否正常,值得注意的是在設計NAND_FLASH接口電路時不能將ALE,CLE,WP,R/B全部連接到STR710的地址線上否則會引起兩者間的時序不匹配。在設計NAND_FLASH文件系統時采用F16系統可根據系統需要修改ST公司提供的F16文件系統代碼。

          4 結 語

          該設計是基于芯片的STR710PDA系統,很好實現了硬件系統的設計以及LCD顯示器、NAND_FLASH的驅動程序、基于F16文件系統在NAND_FLASH大容量數據的文件存儲管理。隨著信息化、智能化、網絡化的快速發展,PDA技術也將獲得廣闊的發展空間。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 3 下一頁

        關鍵詞: PDASTR710 嵌入式 ARM

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 临海市| 林周县| 西华县| 凌云县| 鄂伦春自治旗| 阿合奇县| 兰溪市| 雷州市| 衡南县| 花垣县| 武鸣县| 呼玛县| 西丰县| 清原| 高要市| 喀喇沁旗| 绥化市| 堆龙德庆县| 富顺县| 东丰县| 忻城县| 盐津县| 武清区| 通河县| 华池县| 临城县| 衢州市| 陆河县| 蒙自县| 英超| 昔阳县| 新建县| 灌南县| 临颍县| 阿勒泰市| 岑巩县| 龙州县| 诏安县| 石楼县| 甘肃省| 垫江县|