Компонент Adafruit Feather RP2040 DVI
Разве не было бы здорово, если бы вы могли выводить изображения и графику с микроконтроллера непосредственно на монитор HDMI или телевизор? Мы так думаем! Итак, мы разработали этот RP2040 Feather с цифровым видеовыходом (он же DVI), который будет работать с любым монитором или дисплеем HDMI. Обратите внимание, что он не воспроизводит звук, только графику!
Это похоже на то, как если бы мы взяли наш RP2040 Feather и разъемную плату DVI и склеили их вместе. Вы получаете все контакты для использования на Feather, поддержку батареи Lipoly, питание / передачу данных по USB C, встроенный NeoPixel, 8 МБ флэш-памяти для хранения кода и файлов, а затем, с 8 неиспользуемыми контактами, выход DVI, который можно использовать с библиотекой PicoDVI в Arduino или Pico SDK (примечание в настоящее время у нас нет поддержки Circuitpython для вывода DVI)
В Arduino, что мы и рекомендуем, мы используем наш форк PicoDVI для создания внутреннего кадрового буфера размером 320×240 или 400×240 16-битных пикселей, который затем непрерывно размывается в виде цифрового видео с удвоенным разрешением 640×480 или 800×480 пикселей. Все, что вы «рисуете» в буфере кадров внутренней памяти, мгновенно отображается на цифровом дисплее в четком цвете. Поскольку библиотека является подклассом AdafruitGFX, она будет знакома тем, кто раньше пользовался нашими TFT- или OLED-дисплеями.
Обратите внимание, что для генерации видео DVI используется одно полноценное ядро, оба PIOs, и 150 КБ (320×240) или 190 Кб (400×240) SRAM. Он в некотором роде исчерпан, так что имейте в виду оставшиеся ограничения ресурсов.
Мы также подключили контакты HDMI-разъемов I2C к разъемам SDA / SCL Feather (через безопасный переключатель уровня), чтобы вы могли считывать EDID EEPROM дисплеев, и отключили CEC и вспомогательные панели. Контакт для определения наличия горячей вилки также имеется на самом конце 16-контактного разъема. Прочтите этот pin-код, чтобы узнать, был ли подключен дисплей!
Печатная плата
Схема
Список пинов
Пин | Тип |
---|---|
+3V3 | мама |
+3V3 | мама |
+3V3 | мама |
VBAT | мама |
VBAT | мама |
VBUS | мама |
!RESET | мама |
A0 | мама |
A1 | мама |
A2 | мама |
A3 | мама |
D24 | мама |
D25 | мама |
SCK | мама |
MOSI | мама |
MISO | мама |
RX | мама |
TX | мама |
HPD_3V | мама |
UTIL | мама |
CEC | мама |
EN | мама |
D13 | мама |
D12 | мама |
D11 | мама |
D10 | мама |
D9 | мама |
D6 | мама |
D5 | мама |
SCL | мама |
SCL | мама |
SDA | мама |
SDA | мама |
GND | мама |
GND | мама |
GND | мама |
Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.