针对TFT液晶屏使用中存在驱动较为复杂以及对处理器要求较高的问题,设计了一种通过串口控制驱动MUC接口TFT液晶屏的显示系统。该系统的硬件由STM32F4处理器和TFT液晶屏组成,STM32F4用于驱动TFT液晶屏,并通过其串口向使用TFT液晶屏显示系统的外部处理器提供控制通道;软件利用μC/OS-Ⅲ操作系统编写底层驱动程序和驱动控制接口程序,采用DMA方式读取串口数据。该系统硬件接口简单,只需要两根I/O线就能对TFT液晶屏进行控制,最大可同时支持4个外部处理器通过串口对TFT液晶屏进行控制,串口传输速率为2.4KB/s~2 MB/s。实验结果表明,该系统运行稳定可靠,显示效果清晰流畅,简化了TFT液晶屏的驱动和使用,拓展了TFT液晶屏的适应性和使用范围。
|