|
Forum Index : Microcontroller and PC projects : Explore 64 & SSD1963 Colour Problem
| Author | Message | ||||
| mrmike126 Newbie Joined: 11/06/2017 Location: GuernseyPosts: 3 |
Hi All, I have had a quick look though the topics and I don't think this has been mentioned before... I have been using the ILI9341 displays with my explore 64 with great success. I thought i'd go for it and order a nice 7" SSD1963 display to play with, after a bit of fiddling I got it to work but... the colour is not working correctly (Picture attached), there is too much red. I ordered a second display (as I will need 2 in the end anyway) and this one does exactly the same. I have tried both of the SSD1963_7 & SSD1963_7A options but there is no difference. I was wondering if anyone else has experience a similar problem or if there are any suggestions. ![]() I just wanted to say that I think Micromite/MMBasic is an amazing bit of kit Its opened up a new world for me Thanks in advance |
||||
| CaptainBoing Guru Joined: 07/09/2016 Location: United KingdomPosts: 2171 |
as an outside chance, try playing around with the speed of the CPU Recently there has been a few threads concerning dodgy colours on displays and tweaking the speed (up or down) seemed to remedy in some instances. |
||||
Grogster![]() Admin Group Joined: 31/12/2012 Location: New ZealandPosts: 9755 |
There is no blue in that photo. Try this at the command prompt: CLS TEXT 100,100,"HELLO WORLD!",L,1,3,RGB(BLUE) If the screen clears but you DON'T see the message, that will confirm you have a loss of blue issue. Which would be odd, as the colours are commanded via the parallel bus, and that is obviously working or you would get nothing - not even that demo in your photo. I would immediately suspect the LCD, but you say you tried another one and it is exactly the same, which suggests it is something else again. DOUBLE-CHECK ALL your wiring to the LCD from the E64. You only need one wire in the wrong place for odd things to happen. Smoke makes things work. When the smoke gets out, it stops! |
||||
| matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 10572 |
The symptoms suggest to me that the screen is in the wrong mode: either 16-bit parallel mode rather than 8-bit, or RGB565 rather than RGB888. Control commands on the SSD1963 are all 8-bit so the display will initialise properly and addressing will work regardless. I would be suspicious of wiring (possibly DB6). Check not only your wiring to the display but also that you can waggle each of the data pins on the explore64 individually (without affecting any other) and that there are no shorts or open connections at the PIC chip. |
||||
| antf70 Newbie Joined: 13/07/2016 Location: AustraliaPosts: 20 |
Same problem as I'm having. Did you have any joy mrmike126? |
||||
| mrmike126 Newbie Joined: 11/06/2017 Location: GuernseyPosts: 3 |
Hi Everybody, So after having to put my projects away in order to finish some building works and decorating I have finally picked this up again. I have ordered a fresh 7" SSD1963 and set it all up as before, well I still have the same problem (so no antf70, unfortunately not). I have tried as suggested (thank you CaptainBoing) to tweek the CPU speed, Id agree Grogster, there is no blue at all. when I try your suggested code this is displayed as a dark red. I have checked and double checked my connections. I have turned each pin on the data bus on and off manually and checked with a multimeter at the header pins of the display and each one goes Hi & Low as expected. matherp, thank you for your message, do you know if there is any way to check the mode of this display? Apologies for the delay in returning for this, thanks again for all the suggestions so far. |
||||
| erbp Senior Member Joined: 03/05/2016 Location: AustraliaPosts: 195 |
Hi, When you tried CPU speed tweaks did you try CPU 80? You should also upgrade firmware to at least version 5.04.09 (preferably newer) as that version contained a fix for screen corruption / colour issues when CPU speed was 100MHz or above. Phil. |
||||
| mrmike126 Newbie Joined: 11/06/2017 Location: GuernseyPosts: 3 |
Hi erbp, The first thing I did was upgrade before trying again, currently on 5.05.01 I did try it at 80 along with many others. I have just tried it again for fun but alas, its still same. Many thanks for the suggestions tho. I'm starting to wonder if its the display I am ordering (now 3 of). Has anyone else used the 7" SSD1963 (ER-TFTM070-4) from East Rising (buydisplay.com) successfully? Thanks again everybody. Mike. |
||||
| lizby Guru Joined: 17/05/2016 Location: United StatesPosts: 3470 |
I don't know if it is related to your problem (or if it refers only to the 9" LCD), but there have been several threads about a different pinout for the Eastrising LCDs, and an adapter made by grogster: https://www.thebackshed.com/forum/forum_posts.asp?TID=10893 and https://www.thebackshed.com/forum/forum_posts.asp?TID=10864&PN=1 Search for eastrising to find other threads. PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed |
||||
| matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 10572 |
Mike If you want to post one of the three to me I'll see if I can diagnose. PM me if you want my address |
||||
| antf70 Newbie Joined: 13/07/2016 Location: AustraliaPosts: 20 |
For what its worth I have purchased 5" displays from eastrising and have had no blue as previously mentioned. Am now using 7" version but red and blue are reversed and just working around this with swapping red and blue values around in my RGB constants. |
||||
| The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |