|
Forum Index : Microcontroller and PC projects : Picomite with ssd1963 and touch
| Author | Message | ||||
| TrevorH Senior Member Joined: 06/04/2018 Location: United KingdomPosts: 145 |
Thankyou circuit I didn't know about that one, now calibrated and working fine. The instruction is "Touch and Hold" which doesn't help at all. Back to the original problem, there must be something difference with the LCD SD port as it still doesn't like being on the same SPI on the pico. I don't have a schematic for the display to check it out but I am happy to use separate sdcard mount. I know that it works fine with others like the ESP32 or Teensy under C. @Grogster the MicroSD card is a 4GB unmarked variety and works on everything I have, (Micromites, Arduinos, Teensys, ESP32, IMAC, Macbook pro) so was discounted as a problem, but I did try others(just in case). The calibrate figures appear on the OPTION LIST after calibration. Next I need to try this 2X pico setup to understand how that works, I understand how port expanders work but never tried 2 processors talking to each other. |
||||
Grogster![]() Admin Group Joined: 31/12/2012 Location: New ZealandPosts: 9757 |
Yes, parallel is faster. As will be BLIT. With parallel, you are clocking eight bits for every clock cycle, whereas with SPI, you can only clock ONE bit per clock cycle. Therefore, parallel is 8x faster per clock cycle mathematically. ALL big LCD's are parallel, at LEAST 8-bit, but many support 16-bit also. The ssd1963 panels we all use on the MM support 16-bit, but MMBASIC only uses 8-bit. 16-bit was tried at one point I seem to remember, but it did not visually seem to make things any faster then what could be achieved using 8-bit, and it used eight extra I/O pins, so 16-bit was dropped. Most ssd1963 panels still use the same XPT2046 SPI touch controller IC. On the PM being able to drive parallel displays, I seem to recall Peter(matherp) asking if this was worth supporting on the PM for the exact reason you mention yourself - that there are hardly any pins left on the PM if you use a parallel LCD, touch and SD card, but plenty of people(myself included) wanted that ability, so yes - the PM can drive both SPI or parallel LCD modules just like the MM+ series of chips can. That does often necessitate the use of a 2nd PM module to do the I/O though, cos there is not many pins left if you elect to put a parallel LCD on a PM module. But yes, it certainly can be done, and is fully supported. Smoke makes things work. When the smoke gets out, it stops! |
||||
| Mixtel90 Guru Joined: 05/10/2019 Location: United KingdomPosts: 8304 |
I did a design some time ago that used a Micromite as the I/O expansion. It's a good choice if you want some analogue ports. You can afford to use the PicoMite ADC pins for something else then, possibly use two of then for I2C to connect a RTC and/or the Micromite. Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
| The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |