資源簡介
本資料是實現DMA直接刷新LCD彩屏,解決了直接從SPI flash讀取數據慢的問題,采用這樣方式可以很快速刷新 Flash 存儲的圖片信息。

代碼片段和文件信息
/****************************************Copyright?(c)****************************************************
**???????????????????????????????Guangzhou?ZHIYUAN?electronics?Co.LTD.
**
**?????????????????????????????????http://www.embedtools.com
**
**??????廣州周立功單片機科技有限公司所提供的所有服務內容旨在協助客戶加速產品的研發進度,在服務過程中所提供
**??的任何程序、文檔、測試結果、方案、支持等資料和信息,都僅供參考,客戶有權不使用或自行參考修改,本公司不
**??提供任何的完整性、可靠性等保證,若在客戶使用過程中因任何原因造成的特別的、偶然的或間接的損失,本公司不
**??承擔任何責任。
**????????????????????????????????????????????????????????????????????????——廣州周立功單片機科技有限公司
**
**--------------File?Info---------------------------------------------------------------------------------
**?File?Name:???????????????lcd_demo.c
**?Last?modified?date:??????2014-04-27
**?Last?version:????????????V1.0
**?Description:?????????????NT35310?Deme
**
**--------------------------------------------------------------------------------------------------------
**?Created?by:??????????????WuJunLei
**?Created?date:????????????2014-04-27
**?Version:?????????????????V1.0
**?Descriptions:????????????NT35310?Deme
**--------------------------------------------------------------------------------------------------------
**?Modified?by:
**?Modified?date:
**?Version:
**?Descriptions:
*********************************************************************************************************/
#include?“lcd_demo.h“
#include?“includes.h“
#include?“pic_map.h“
extern?uint8_t?GucCANRcvFlag;
/*********************************************************************************************************
**?雙鏈表緩沖區定義
*********************************************************************************************************/
datalink*?Gdatalist[2];????????????????????????????????????????????????/*?鏈表緩沖區定義????????????????*/
datalink?__gDataListFrist;
datalink?__gDataListSECOND;
datalink?*pdatalistHeader;
/*********************************************************************************************************
**?Function?name:???????DListInitMA
**?Descriptions:????????初始化DMA的雙緩沖區,兩塊緩沖區的RAM塊應該不一樣
**?input?parameters:????
**?output?parameters:???none
**?Returned?value:??????none
*********************************************************************************************************/
void?ListInit(void)
{
????Gdatalist[0]?=?&__gDataListFrist;
????Gdatalist[1]?=?&__gDataListSECOND;
????Gdatalist[0]->pvNext?=?Gdatalist[1];????????????????????????????????/*?鏈表指針初始化???????????????*/
????Gdatalist[1]->pvNext?=?Gdatalist[0];????????????????????????????????/*?形成環形鏈表?????????????????*/
}
/*********************************************************************************************************
**?Function?name:???????lcdDisplay
**?Descriptions:????????本例程主要演示如何控制lcd刷屏
**
**??????????????????????測試步驟:
**??????????????????????1,將程序下載到LPC1500的demo板上;
**??????????????????????2,給demo板上電并復位。
**??????????????????????
**??????????????????????現象:
**??????????????????????lcd四張圖片輪回刷新
**
**?input?parameters:????none
**?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3543??2014-07-10?14:48??Keil\DebugInFlash\core_cm3.crf
?????文件????????130??2014-07-10?14:48??Keil\DebugInFlash\core_cm3.d
?????文件??????10812??2014-07-10?14:48??Keil\DebugInFlash\core_cm3.o
?????文件?????300572??2014-07-10?14:58??Keil\DebugInFlash\DebugInFlash.axf
?????文件??????13280??2014-07-10?14:58??Keil\DebugInFlash\DebugInFlash.bin
?????文件???????2926??2014-07-10?14:59??Keil\DebugInFlash\DebugInFlash.build_log.htm
?????文件??????37401??2014-07-10?14:58??Keil\DebugInFlash\DebugInFlash.hex
?????文件??????48419??2014-07-10?14:58??Keil\DebugInFlash\DebugInFlash.htm
?????文件????????716??2014-07-10?14:58??Keil\DebugInFlash\DebugInFlash.lnp
?????文件?????101984??2014-07-10?14:58??Keil\DebugInFlash\DebugInFlash.map
?????文件????????381??2014-04-22?09:53??Keil\DebugInFlash\DebugInFlash.plg
?????文件????????479??2014-06-09?10:45??Keil\DebugInFlash\DebugInFlash.sct
?????文件????????479??2014-05-05?14:19??Keil\DebugInFlash\DebugInFlash_sct.Bak
?????文件???????3380??2014-03-17?11:13??Keil\DebugInFlash\delay.crf
?????文件????????168??2014-03-17?11:13??Keil\DebugInFlash\delay.d
?????文件??????11136??2014-03-17?11:13??Keil\DebugInFlash\delay.o
?????文件?????????19??2014-07-09?18:30??Keil\DebugInFlash\ExtDll.iex
?????文件?????111494??2014-07-10?14:54??Keil\DebugInFlash\lcd_demo.crf
?????文件???????1597??2014-07-10?14:54??Keil\DebugInFlash\lcd_demo.d
?????文件?????100360??2014-07-10?14:54??Keil\DebugInFlash\lcd_demo.o
?????文件??????77601??2014-07-10?14:49??Keil\DebugInFlash\lpc15xx_dma.crf
?????文件????????570??2014-07-10?14:49??Keil\DebugInFlash\lpc15xx_dma.d
?????文件??????75104??2014-07-10?14:49??Keil\DebugInFlash\lpc15xx_dma.o
?????文件?????115626??2014-07-10?14:54??Keil\DebugInFlash\lpc15xx_gpio.crf
?????文件???????1653??2014-07-10?14:54??Keil\DebugInFlash\lpc15xx_gpio.d
?????文件?????134836??2014-07-10?14:54??Keil\DebugInFlash\lpc15xx_gpio.o
?????文件??????80935??2014-07-10?14:54??Keil\DebugInFlash\lpc15xx_i2c.crf
?????文件????????629??2014-07-10?14:54??Keil\DebugInFlash\lpc15xx_i2c.d
?????文件??????97724??2014-07-10?14:54??Keil\DebugInFlash\lpc15xx_i2c.o
?????文件??????72235??2014-07-10?14:54??Keil\DebugInFlash\lpc15xx_rit.crf
............此處省略120個文件信息
- 上一篇:Control System Design Goodwin
- 下一篇:寵物商店源碼
評論
共有 條評論