1. FSMC協(xié)議分析 如下為ILI9325的8080接口的協(xié)議 從圖中可以看出8080接口的協(xié)議大概流程是:先發(fā)出片選信號,然后發(fā)出命令使能或者 數(shù)據(jù)使能信號,待數(shù)據(jù)建立完成后,在讀寫信號的上升沿寫入數(shù)據(jù)或者讀出數(shù)據(jù)。 CS(片選信號):低電平片選有效,高電平失能(默認為高:失能) RS(數(shù)據(jù)/命令):低電平寫命令,高電平寫數(shù)據(jù)(默認為高:寫數(shù)據(jù))FSMC默認為低。 RD(讀信號) :低電平有效,上升沿寫入數(shù)據(jù),高電平失能(默認為高,失能) WR(寫信號) :低電平有效,上升沿寫入數(shù)據(jù),高電平失能(默認為高,失能) FSMC寫SRAM模式如下: FSMC對于類RAM存儲器的讀操作過程一般是:先發(fā)出片選信號、讀寫信號和地址信 號,然后等待數(shù)據(jù)建立完成后,讀取數(shù)據(jù)總線上的數(shù)據(jù)或把數(shù)據(jù)寫到外部器件。 通過以上分析我們會發(fā)現(xiàn),這個FSMC寫NOR時序是跟8080接口的時序非常的相似,他 們都有片選信號、讀信號、寫信號、數(shù)據(jù)總線,而且他們的工作過程都是一樣的,那么我們 就可以用以下的方式將8080接口與FSMC接口實現(xiàn)對接, (1)讀操作 (2)寫操作 通過以上分析我們會發(fā)現(xiàn),這個FSMC寫NOR時序是跟8080接口的時序非常的相似,他 們都有片選信號、讀信號、寫信號、數(shù)據(jù)總線,但要想將8080接口與FSMC接口完全對接還 有一個問題沒有解決,那就是8080協(xié)議沒有地址信號線而FSMC有16根地址信號,8080協(xié)議 根據(jù)一個端口的高低電平來區(qū)分數(shù)據(jù)信號與命令信號,我們可以想一下,我們是不是可以選 用16根地址線中的任意一根作為命令/數(shù)據(jù)選擇線呢,這樣當(dāng)這份地址線為高電平的時候就表 示傳輸?shù)氖菙?shù)據(jù),低電平表示傳輸?shù)氖敲睢?/font>
|