显示模块
Display Module 13.2 为高清音视频的扩展模块,采用GAOYUN GW1NR系列FPGA芯片输出显示信号,采用LT8618S芯片进行信号输出调理。
支持以下产品:
UiFlow2 应用示例
绘制文本
在 UiFlow2 中打开 cores3_display_example.m5f2 项目。
此示例在屏幕上显示文本“Display”。
UiFlow2 代码块:
示例输出:
None
MicroPython 应用示例
此示例在屏幕上显示文本“Display”。
MicroPython 代码块:
1# SPDX-FileCopyrightText: 2024 M5Stack Technology CO LTD 2# 3# SPDX-License-Identifier: MIT 4 5import os, sys, io 6import M5 7from M5 import * 8from module import DisplayModule 9 10 11label0 = None 12label1 = None 13module_display = None 14 15 16def setup(): 17 global label0, label1, module_display 18 19 M5.begin() 20 Widgets.fillScreen(0x222222) 21 label0 = Widgets.Label("CoreS3", 127, 109, 1.0, 0xFFFFFF, 0x222222, Widgets.FONTS.DejaVu18) 22 23 module_display = DisplayModule( 24 width=1280, 25 height=720, 26 output_width=1280, 27 output_height=720, 28 refresh_rate=60, 29 pixel_clock=74250000, 30 scale_w=1, 31 scale_h=1, 32 ) 33 label1 = Widgets.Label( 34 "Display", 506, 318, 1.0, 0xFFFFFF, 0x222222, Widgets.FONTS.DejaVu72, module_display 35 ) 36 37 38def loop(): 39 global label0, label1, module_display 40 M5.update() 41 42 43if __name__ == "__main__": 44 try: 45 setup() 46 while True: 47 loop() 48 except (Exception, KeyboardInterrupt) as e: 49 try: 50 from utility import print_error_msg 51 52 print_error_msg(e) 53 except ImportError: 54 print("please update to latest firmware")
示例输出:
None
API参考
Class DisplayModule
- class module.display.DisplayModule(width=1280, height=720, refresh_rate=60, output_width=1280, output_height=720, scale_w=1, scale_h=1, pixel_clock=74250000)
基类:
object初始化 Display Module。
- 参数:
width (int) – Display Module 的逻辑宽度。默认值为 1280px。
height (int) – Display Module 的逻辑高度。默认值为 720px。
refresh_rate (int) – Display Module 的刷新率。默认为 60Hz。
output_width (int) – Display Module 输出的宽度。默认为 1280px。
output_height (int) – Display Module 输出的高度。默认为 720px。
scale_w (int) – Display Module 的宽度缩放比例因子。默认值为 1。
scale_h (int) – Display Module 的高度缩放比例因子。默认值为 1。
pixel_clock (int) – Display Module 的像素时钟。默认值为 74250000。
UiFlow2 代码块:

MicroPython 代码块:
from module import DisplayModule module_display = DisplayModule(1280, 720, 60, 1280, 720, 1, 1, 74250000)
DisplayModule 类继承了 Display 类,更多详细信息请参阅 hardware.Display 。

