Upozornenie!
Vitajte na našej novej stránke! Treba sa znova registrovať .
Adafruit Feather RP2040 with DVI Output Port - Works with HDMI
ADA: 5710
Popis:
Nebolo by skvelé, keby ste mohli zobrazovať obrázky a grafiku z mikrokontroléra priamo na HDMI monitore alebo televízii? Myslíme si to! Preto sme navrhli tento RP2040 Feather, ktorý má digitálny video výstup (aka DVI), ktorý bude fungovať s akýmkoľvek HDMI monitorom alebo displejom. Všimnite si, že nevytvára zvuk, ale iba grafiku!
Je to ako keby sme vzali našu dosku RP2040 Feather a DVI Breakout a zlepili ich dohromady. Získate všetky piny na použitie na Feather, podporu Lipoly batérie, USB C napájanie / dáta, integrovaný NeoPixel, 8 MB FLASH na ukladanie kódu a súborov a potom s 8 nepoužitými pinmi výstup DVI, ktorý možno použiť CircuitPython alebo s knižnicou PicoDVI v Arduino alebo Pico SDK
V Arduine, čo odporúčame, používame našu vidlicu PicoDVI na vytvorenie interného framebufferu s rozlíšením 320 x 240 alebo 400 x 240 16-bitových pixelov, ktorý sa potom nepretržite zobrazuje ako digitálne video s rozlíšením 640 x 480 alebo 800 x 480 so zdvojenými pixelmi. Čokoľvek „nakreslíte“ do internej pamäte framebuffer, sa okamžite zobrazí na digitálnom displeji v ostrých farbách. Keďže knižnica je podtriedou AdafruitGFX, bude známa ľuďom, ktorí už predtým používali naše TFT alebo OLED displeje.
CircuitPython od verzie 8.1.0b2 tiež podporuje výstup DVI – ale všimnite si, že používa veľa pamäte , takže najmä ak chcete pridať ďalšie hardvérové príslušenstvo a knižnice, možno ho budete musieť nakonfigurovať tak, aby bol monochromatický displej s nižšou pamäťou. .
Všimnite si, že generovanie DVI videa používa jedno celé jadro, obe PIO a 150K (320x240) alebo 190K (400x240) SRAM. Je to trochu na maximum, takže si uvedomte zostávajúce obmedzenia zdrojov.
Pripojili sme tiež kolíky I2C konektorov HDMI k SDA/SCL na Feather (cez bezpečný prepínač úrovne), aby ste mohli čítať EDID EEPROM displejov a vylomili sme CEC a Utility pady. Kolík Hot Plug Detect je k dispozícii aj na samom konci 16-kolíkovej hlavičky. Prečítajte si tento pin, aby ste vedeli, kedy bol pripojený displej!
Description:
Wouldn't it be cool if you could display images and graphics from a microcontroller directly to an HDMI monitor or television? We think so! So we designed this RP2040 Feather that has a digital video output (a.k.a DVI) that will work with any HDMI monitor or display. Note it doesn't do audio, just graphics!
It's kinda like we took our RP2040 Feather and DVI Breakout board and glued them together. You get all the pins for use on the Feather, the Lipoly battery support, USB C power / data, onboard NeoPixel, 8MB of FLASH for storing code and files, and then with the 8 unused pins, a DVI output that can be used CircuitPython or with the PicoDVI library in Arduino or Pico SDK
In Arduino, which is what we recommend, we use our fork of PicoDVI to create an internal framebuffer of 320x240 or 400x240 16-bit pixels that is then continuously blitted out as pixel-doubled 640x480 or 800x480 digital video. Whatever you 'draw' to the internal memory framebuffer appears instantly on the digital display in crisp color. Since the library is a subclass of AdafruitGFX, it'll be familiar to folks who have used our TFT or OLED displays before.
There's also DVI output support in CircuitPython as of 8.1.0b2 - but note that it uses a lot of memory so in particular if you want to add other hardware accessories and libraries, you may need to configure it to be a lower-memory monochrome display.
Note that the DVI video generation uses one full core, both PIOs, and 150K (320x240) or 190K (400x240) of SRAM. It's kinda maxed out so be aware of the remaining resource limitations.
We also connected the HDMI-connectors I2C pins to the SDA/SCL of the Feather (through a safe level shifter) so you can read the EDID EEPROM of displays, and have broken out the CEC and Utility pads. The Hot Plug Detect pin is also available on the very end of the 16-pin header. Read this pin to know when a display has been connected!
Buďte prvý, kto napíše príspevok k tejto položke.
Len registrovaní používatelia môžu pridávať príspevky. Prosím prihláste sa alebo sa zaregistrujte.