本篇應(yīng)用筆記描述了如何在 K32L2A 上使用 FlexIO 來驅(qū)動 8080 總線接口 LCD模塊。
FlexIO 模塊是一個(gè)高度可配置的外設(shè),允許用戶實(shí)現(xiàn)各種功能。根據(jù)不同的模塊版本,它可以執(zhí)行以下操作:
? 模擬串行通信協(xié)議,如 UART, SPI, I2C, I2S。
? 模擬并行通信協(xié)議,如攝像頭接口, Motorola 68 K 總線, Intel 8080 總
線。
? 產(chǎn)生 PWM 波形。
? 實(shí)現(xiàn)邏輯功能。
? 實(shí)現(xiàn)狀態(tài)機(jī)功能。
圖形 TFT LCD 模塊廣泛用于需要 GUI 功能的嵌入式應(yīng)用中。8080 并行總線是 TFT LCD 模塊的常用接口。本文介紹了如何使用FlexIO 模塊來模擬 8080 并行總線并通過 8080 總線接口驅(qū)動圖形 TFT LCD。
該應(yīng)用程序基于最近發(fā)布的 MCU K32L2A。該 Kinetis 子系列是基于 Arm? Cortex?-M0+的微控制器,支持超低功耗,并集成了無晶體 USB、大容量存儲器(512 KB flash 和 128 KB RAM)、演進(jìn)的低功耗外設(shè)、安全功能等。