本篇应用笔记描述了如何在 K32L2A 上使用 FlexIO 来驱动 8080 总线接口 LCD模块。
FlexIO 模块是一个高度可配置的外设,允许用户实现各种功能。根据不同的模块版本,它可以执行以下操作:
• 模拟串行通信协议,如 UART, SPI, I2C, I2S。
• 模拟并行通信协议,如摄像头接口, Motorola 68 K 总线, Intel 8080 总
线。
• 产生 PWM 波形。
• 实现逻辑功能。
• 实现状态机功能。
图形 TFT LCD 模块广泛用于需要 GUI 功能的嵌入式应用中。8080 并行总线是 TFT LCD 模块的常用接口。本文介绍了如何使用FlexIO 模块来模拟 8080 并行总线并通过 8080 总线接口驱动图形 TFT LCD。
该应用程序基于最近发布的 MCU K32L2A。该 Kinetis 子系列是基于 Arm® Cortex®-M0+的微控制器,支持超低功耗,并集成了无晶体 USB、大容量存储器(512 KB flash 和 128 KB RAM)、演进的低功耗外设、安全功能等。