1. 程式人生 > >對於STM32使用FSMC驅動傳統8080並口器件方式(TFT)的理解(下)

對於STM32使用FSMC驅動傳統8080並口器件方式(TFT)的理解(下)

對於非同步突發的訪問方式,要設定3個時間引數,分別是地址建立時間(ADDSET),資料建立時間(DATAST)和地址保持時間(ADDHLD)。ST提供了4種不同的非同步時序模型,在實際擴充套件中,根據要驅動的外設的特徵確定時序模型,從而確定各時間引數與儲存器讀/寫週期引數指標之間的計算關係;利用該計算關係和村粗晶片資料手冊中給定的引數指標,可以計算出FSMC所需要的各個時間引數。在驅動8080並口TFT時,使用非同步模式A的方式來控制TFT。

模式A的讀操作時序圖如圖所示:


模式A的寫操作時序圖如圖所示:


從上圖可以看出,讀時序還存在額外的兩個HCLK週期用於資料儲存。所以讀會比寫慢一點。

TFT一般在讀的時候比較慢,在寫的時候比較快,非同步模式A恰好支援獨立的時序控制,所以我們可以最大化的提升TFT的速度,不用因為讀寫速度不同而要共享一個速度一樣的匯流排而發愁。