display --- trình điều khiển màn hình¶
Module display cung cấp các trình điều khiển cho màn hình ngoài có thể được gắn vào OpenMV Cam. Bốn giao diện được hỗ trợ:
TFT qua SPI (các màn hình 16-bit nhỏ hơn như SSD1351), thông qua
SPIDisplay.Các tấm nền RGB song song 24-bit được điều khiển bởi bộ điều khiển LTDC/LCD-TFT, thông qua
RGBDisplay. Bus song song tương tự cũng cấp nguồn cho các bộ chuyển đổi HDMI / DisplayPort ngoài (ví dụ: TFP410), vì vậy đầu ra HDMI và DisplayPort cũng được cấu hình quaRGBDisplay.Các tấm nền MIPI-DSI, thông qua
DSIDisplay.Video analog NTSC trên shield OpenMV TV, thông qua
TVDisplay.
Việc khởi tạo dành riêng cho tấm nền nằm trong các lớp bộ điều khiển chuyên dụng (SSD1351 cho tấm nền SPI, ST7701 cho tấm nền DSI) được truyền vào hàm khởi tạo màn hình thông qua đối số controller. Độ sáng đèn nền được điều khiển bởi DACBacklight hoặc PWMBacklight, kết nối qua đối số backlight.
Các hằng số bên dưới chọn kích thước khung hình đầu ra và được chấp nhận làm đối số framesize bởi mọi lớp màn hình. Sau khi được khởi tạo, đối tượng màn hình chấp nhận các bộ đệm image.Image thông qua phương thức write() để trình bày một khung hình.
Các lớp¶
- lớp TVDisplay -- Trình điều khiển TV Shield
- class SPIDisplay -- Trình điều khiển màn hình SPI
- class RGBDisplay -- Trình điều khiển màn hình RGB
- class DSIDisplay -- Trình điều khiển màn hình DSI
- class DisplayData -- Dữ liệu màn hình
- class ST7701 -- Bộ điều khiển màn hình
- class SSD1351 -- Bộ điều khiển màn hình
- class DACBacklight -- Đèn nền DAC
- class PWMBacklight -- Đèn nền PWM