Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 18:13 23 Nov 2024 Privacy Policy
Jump to

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 : hdmi breakout board

Author Message
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2112
Posted: 06:25pm 18 Nov 2024
Copy link to clipboard 
Print this post

I ordered one of these.
https://thepihut.com/products/adafruit-dvi-breakout-board-for-hdmi-source-devices
it suggests using
GP12 to D0+
GP13 to D0-
GP14 to CK+
GP15 to CK-
GP16 to D2+
GP17 to D2-
GP18 to D1+
GP19 to D1-

how do the D0+ etc. relate to the board labelsplease if any ideas?
going to make pico 2350 usb hdmi sound and sdcard
cheers, stan
 
Martin H.

Guru

Joined: 04/06/2022
Location: Germany
Posts: 1113
Posted: 07:11pm 18 Nov 2024
Copy link to clipboard 
Print this post

I connected the HDMI module according to this plan


sorry, I just had Excel to draw the design and ignore the other lines
Edited 2024-11-19 05:14 by Martin H.
'no comment
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6770
Posted: 07:20pm 18 Nov 2024
Copy link to clipboard 
Print this post

TX2+ = D2+
TX2- = D2-
1+ = D1+
1- = D1-
0+ = D0+
0- = D0-
TXC+ = CK+
TC- = CK-

You should also connect "5" to 5V.
You'll also need GND, of course.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2112
Posted: 07:38pm 18 Nov 2024
Copy link to clipboard 
Print this post

Thanks Martin and Mick. great help for me.
I got one pico2 2350 left from 4 and stripboard a hdmi usb mmbasic compatible with sd card reader and audio.
The olimex board was too good to be true.
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2112
Posted: 09:54pm 18 Nov 2024
Copy link to clipboard 
Print this post

If I use this from the manual config suggestion and works vga usb
OPTION SERIAL CONSOLE COM2,GP8,GP9
OPTION SDCARD GP13, GP10, GP11, GP12
OPTION AUDIO GP0,GP1', ON PWM CHANNEL 0

Gp14=pin19
Gp15=pin20
Gp16=pin21
Gp17=pin22
Gp18=pin24
Gp19=pin25
Gp20=pin26
Gp21=pin27


would OPTION HDMI PINS 19, 21, 26, 24  work or I got it wrong?
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2112
Posted: 09:23pm 21 Nov 2024
Copy link to clipboard 
Print this post

got a hdmi breakout board but not a clue. used Micks suggested but not wired 5V. is it the hole marked 5?
happy daze.stan
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6770
Posted: 10:23pm 21 Nov 2024
Copy link to clipboard 
Print this post

  Quote  You should also connect "5" to 5V.
You'll also need GND, of course.


Yes. The 5V signal is to tell the monitor that there is a HDMI device connected. It's not always used, but some displays insist on it.

You also have to be running a HDMI version of MMBasic, of course. Nothing else will work.

The numbers in the OPTION HDMI command are the HSTX port bit numbers. They have nothing to do with pin numbers on anything or GP numbers.
.
Edited 2024-11-22 08:25 by Mixtel90
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2112
Posted: 06:51pm 22 Nov 2024
Copy link to clipboard 
Print this post

Good news option hdmi pins 2,0,6,4 worked with
gp12=0+
gp13=0-
gp14=txc+
gp15=tc-
gp16=tx2+
gp17=tx2-
gp18=1+
gp19=1-
this the pihut dvi breakout board pin labels. well pleased it works.
option list doesn't show option hdmi pins x,x,x,x
5V to hdmi wasn't needed.
PicoMiteHDMI MMBasic Version 6.00.00RC15
OPTION FLASH SIZE 4194304
OPTION KEYBOARD US
OPTION CPUSPEED (KHz) 315000

I want to use hdmi usb and serial usb to ttl for windows and sd card and audio but using these hdmi gp pins problems maybe.
thanks all for help, stan
Edited 2024-11-23 04:53 by stanleyella
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6770
Posted: 07:14pm 22 Nov 2024
Copy link to clipboard 
Print this post

You don't have a choice of HSTX pins. They are fixed by the Pico hardware. You'll just have to work around them. :)

OPTION LIST won't show the pin arrangement for the HSTX. I suspect that's because it can't be read back, but I may be wrong.

The usual way is to use GP8 and GP9 for a USB-TTL converter to give the 5V supply and connection to the console. The serial port speed is 115200 baud by default.

USB is via the USB port on the Pico, of course. You can't use it for the console or power when using the USB version of MMBasic.

The SD card can be on any pins.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9100
Posted: 07:18pm 22 Nov 2024
Copy link to clipboard 
Print this post

  Quote  OPTION LIST won't show the pin arrangement for the HSTX

It will if it is non-standard
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2112
Posted: 08:51pm 22 Nov 2024
Copy link to clipboard 
Print this post

option sdcard gp22,gp6,gp7,gp4 works with the hdmi and reads files
option audio gp26,gp27 is accepted but not tested
> option serial console gp8,gp9
Error : Pin 11/GP8 is in use
where?

PicoMiteHDMI MMBasic Version 6.00.00RC15
OPTION FLASH SIZE 4194304
OPTION KEYBOARD US
OPTION CPUSPEED (KHz) 315000
OPTION SDCARD GP22, GP6, GP7, GP4
OPTION AUDIO GP26,GP27', ON PWM CHANNEL 5

it's cos I not using usb hdmi and it's for keyboard.
I'll flash usb version and usb to ttl. all on bread board and molex cables atm
Edited 2024-11-23 06:56 by stanleyella
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2112
Posted: 09:38pm 22 Nov 2024
Copy link to clipboard 
Print this post

usb hdmi works with sd card and usb to ttl and usb keyboard. solder to copper strip "vero" board next. pleased it works. stan
I don't understand hdmi.

 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6770
Posted: 07:43am 23 Nov 2024
Copy link to clipboard 
Print this post

There isn't really much to understand about HDMI at our level, Stan. You just connect it up, set OPTION HDMI if necessary and use it. Anything magical happens behind the scenes. :) VGA is just the same in use but with a couple less connections and OPTION VGA PINS instead of OPTION HDMI.

The only real difference that concerns us is that the position of the pins used for HDMI is fixed. You can't use different GPn pins like you can with VGA. OPTION HDMI simply swaps pairs of pins around out of that fixed group.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
Print this page


To reply to this topic, you need to log in.

© JAQ Software 2024