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: AustraliaPosts: 24 |
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: AustraliaPosts: 2140 |
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: NetherlandsPosts: 4253 |
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 KingdomPosts: 6804 |
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 KingdomPosts: 2079 |
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 KingdomPosts: 6804 |
Thanks, you've saved me an experiment. :) Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
Print this page |