Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 01:43 29 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 : mirrored microsite displays

Author Message
SteveIzett
Newbie

Joined: 04/05/2023
Location: Australia
Posts: 24
Posted: 12:32pm 05 May 2023
Copy link to clipboard 
Print this post

Hi again.

Has anyone ever tried or knows if you can drive two SPI displays mirrored from the one Micromite.
I'm thinking one Micromite and two ILI9488 displays (no touch) in parallel as it were, each about 400mm from the processor.
I'm not familiar with the way the SPI displays function.
If possible it would enable pilot and passenger displays, the centre panel having no room to share a central display.

Thanks

Steve
 
phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 2140
Posted: 12:45pm 05 May 2023
Copy link to clipboard 
Print this post

It might work, though not sure about how far SPI will go. Provided only one display has a touch controller and the LCD_SDO pins are not connected to MISO on the 'Mite.

I can't recall anyone else trying it so you may be the first.
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4253
Posted: 01:28pm 05 May 2023
Copy link to clipboard 
Print this post

Hi,

AFAIK this has not been done before. Driving parallel display might work over 40+40=80cm distance, definitely when you give the MOSI, CLK and CS individual driver (logic buffers) for each display.

I am most certain the difficult thing will be the "mirrored" question.
Unless you use a real mirror, both displays will show the same picture.

Volhout
Edited 2023-05-05 23:29 by Volhout
PicomiteVGA PETSCII ROBOTS
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6804
Posted: 02:09pm 05 May 2023
Copy link to clipboard 
Print this post

I think you'd be able to drive two *paralleled* displays, but not with MISO connected as there would almost certainly be a clash. They would display identical information as MMBasic has no concept of having more than one graphical display.

Having said that, it might be fun to set up a couple of gates controlled from a pin to switch the CS signal from the PicoMite to two different displays then use that pin to decide which display is going to be used. Total confusion. :)

SPI is a short distance system. Whether it will work over 800mm (you have to take total cable capacitance into account) is a little doubtful at the speed that the PicoMite uses. It may be simpler to have two PicoMites each with its own display then link them via multi-drop COM to the controlling one. It would certainly be better electronically if you only wanted textual data or pages that could be called up on each PicoMite.
Mick

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

Guru

Joined: 07/09/2016
Location: United Kingdom
Posts: 2079
Posted: 08:38pm 05 May 2023
Copy link to clipboard 
Print this post

I started a thread on TBS way back in 2017 asking the same thing here

I deduced you can drive two (or more) displays very easily by manually manipulating the CS pins on each. Originally I intended to multiplex the CS pin but found it easier to dispense with the extra chips and sacrifice the CS pin defined in the OPTION LCDPANEL statement.

I had call to do this a few years ago with a brace of ILI9341s. You can find my write-up on how I did it (together with YT links showing in action) here :http://www.fruitoftheshed.com/MMBasic.Multiple-LCD-panel-displays.ashx

as far as mirroring goes, just send the same info to each display (e.g. the time in that vid). You see how I did it in the sample code in that wiki - there's a lot of random in there but it doesn't have to be like that. The number of displays you can drive is limited only by the number of CS pins you have free.

I think touch would be a challenge.

hth

.
Edited 2023-05-06 06:57 by CaptainBoing
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6804
Posted: 09:00pm 05 May 2023
Copy link to clipboard 
Print this post

Thanks, you've saved me an experiment. :)
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