Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.
|
Forum Index : Microcontroller and PC projects : Pico HDMI
Author | Message | ||||
LucV Regular Member Joined: 19/02/2023 Location: NetherlandsPosts: 62 |
The Raspberry foundation just released a driver for using DVI on a Raspberry Pico. This can be used on an HDMI monitor/TV Adafruit made an adaption and a library for Arduino. You can find all the details here: Pico HDMI And guess what.....it is raining. EDIT: Here is extra info from GitHub: Pico HDMI on Github Edited 2023-04-23 01:24 by LucV Luc's tech Blog |
||||
robert.rozee Guru Joined: 31/12/2012 Location: New ZealandPosts: 2350 |
the ability to send a DVI signal (over an HDMI physical connection) with the Pico has been around for a while. the latest announcement, however, wraps up the code in a convenient library for everyday use. the problem is that a purely graphic frame buffer of 640x480 will consume so much of the Pico's 264k of RAM that there will not be enough RAM left to usefully run MMbasic. with the VGA version of MMbasic for the Pico, Peter has managed to get 640x480x1bit working, with low-resolution colour tiles to give an 80x40 character 16-colour text mode. this is quite an accomplishment that is really pushing the boundaries of what is possible, but i suspect the same tricks Peter has used would not work with DVI. a far simpler (and less impossible) solution would be to just use TWO Picos, one running MMbasic and the other running a HDMI/USB VT100 terminal emulator, see: the 'cost' of the second Pico is minimal when compared to even thinking about shoehorning the whole kit and caboodle into a single device. this would give you 80x24 16-colour text mode on an HDMI monitor, plus input from any USB keyboard. the second Pico would also have a spare 12 GPIO pins that could be made available through some simple escape sequence extensions. cheers, rob :-) Edited 2023-04-23 02:31 by robert.rozee |
||||
Mixtel90 Guru Joined: 05/10/2019 Location: United KingdomPosts: 6808 |
Why go round the houses again? If you *have* to drive the display over some sort of serial interface then at least use something with a hardware video system at the display end of the link. A Raspberry Pi would be a good one. Giving the job to a Pico is like asking a local painting and decorating company to paint the Forth Bridge. Yes, it can be done but it's a futile task that can only end in tears. Edited 2023-04-23 03:55 by Mixtel90 Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
robert.rozee Guru Joined: 31/12/2012 Location: New ZealandPosts: 2350 |
have you tried buying a Raspberry Pi recently? largely unobtainable, and if you happen to find one the prices are ridiculous. plus, for handling just digital video, the Pico seems to do a pretty passable job. projects like David Hansel's https://github.com/dhansel/VersaTerm are complete, fully functional, and CHEAP. zero coding required on either side to initially pair it up with a PicoMite, and as a bonus you get the convenience of a USB keyboard port. cheers, rob :-) |
||||
Grogster Admin Group Joined: 31/12/2012 Location: New ZealandPosts: 9308 |
Yes, the Pi idea is a good one, but like so many other things, you can't get them at the moment, as Rob says. PicoMite's are cheap and AVAILABLE, so that is a big thing in their favour right now - even if you would not NORMALLY use one for project X. Smoke makes things work. When the smoke gets out, it stops! |
||||
Quazee137 Guru Joined: 07/08/2016 Location: United StatesPosts: 573 |
Having a RP2040 do VGA, DVI (sudo HDMI), LCD TFT and USB keyboard. The display type selection can be done with jumper. Only adding the parts needed for wanted display but having all types designed in the pcb. In this use most of the RP2040 ram can be used as the frame buffer. Adding SPI ram as a frame buffer if needed. With outputting RX/TX hard wired and/or HC-12, ESP1 ect can make a nice Hand held VT100. Tech could hold the unit in hand and walk around a plant connecting to Controllers at each water tower. Currently testing is older tablets stripped down and locked to a serial app. USB to serial to HC-12's. my ramblings for to day Quazee137 I have many RPi's and a few compute modules left over from other project and see don't using them as no idea when they'll be sold in numbers again. The RP2040 is all over the place at very low cost so why not use them. Edited 2023-04-23 15:01 by Quazee137 |
||||
Print this page |