Home  |  Contents 

Microcontroller and PC projects
  Forum Index : Microcontroller and PC projects         Section
Subject Topic: HDMI output from MM2/MM+: interesting? Post ReplyPost New Topic
<< Prev Page of 2
Author
Message << Prev Topic | Next Topic >>
JohnS
Guru
Guru


Joined: 18 November 2011
Location: United Kingdom
Online Status: Offline
Posts: 1725
Posted: 06 October 2018 at 4:36pm | IP Logged Quote JohnS

I wonder if any USB uart would let the RPi do better throughput?

If the MM has a uart free.

John


Back to Top View JohnS's Profile Search for other posts by JohnS
 
matherp
Guru
Guru


Joined: 11 December 2012
Location: United Kingdom
Online Status: Offline
Posts: 2497
Posted: 06 October 2018 at 5:20pm | IP Logged Quote matherp

Quote:
I wonder if any USB uart would let the RPi do better throughput?

Quote:
Use a 1455 as a Serial/SPI/Parallel input at the mm side and USB CDC or HID at the Pi side and get a pretty high throughput.


I'm getting 1.5Mbits/second already so probably outside UART capability
Back to Top View matherp's Profile Search for other posts by matherp
 
JohnS
Guru
Guru


Joined: 18 November 2011
Location: United Kingdom
Online Status: Offline
Posts: 1725
Posted: 06 October 2018 at 9:50pm | IP Logged Quote JohnS

I've run uarts faster.

Might it reduce the CPU load and/or provide better buffering?

Still, it sounds good enough already if it's reliable and predictable.

John
Back to Top View JohnS's Profile Search for other posts by JohnS
 
WhiteWizzard
Guru
Guru


Joined: 05 April 2013
Location: United Kingdom
Online Status: Offline
Posts: 2698
Posted: 07 October 2018 at 3:13am | IP Logged Quote WhiteWizzard

Hi Peter,

Am I correct in assuming that the 'source MM' can only output graphics to the 'slave Pi-MM' i.e. it can not also drive another TFT such as an ILI9341?

Any chance of a video of GUI TEST LCDPANEL to see the 'smoothness' FULLY understanding this is work in progress (and excellent work too!)

Thanks.


WW

__________________
For everything MicroMite visit MicroMite.org

Direct Email: WhiteWizzard@MicroMite.org
Back to Top View WhiteWizzard's Profile Search for other posts by WhiteWizzard Visit WhiteWizzard's Homepage
 
matherp
Guru
Guru


Joined: 11 December 2012
Location: United Kingdom
Online Status: Offline
Posts: 2497
Posted: 07 October 2018 at 4:01am | IP Logged Quote matherp

Quote:
Am I correct in assuming that the 'source MM' can only output graphics to the 'slave Pi-MM' i.e. it can not also drive another TFT such as an ILI9341?


Yes, of course. The code on the MM2 is a normal loadable display driver and you can only have one driver at a time

Video here

Note circles are worst case for the I/F as each pixel on edge of the circle takes an 18 byte message, exactly the same as a clear screen command.

So
timer=0:circle 200,200,100,,,rgb(red),rgb(blue):?timer


gives 155mSec but

timer=0:box 100,100,200,200,,rgb(red),rgb(blue):?timer


is 11msec

Remember, of course, this is a 800x480 display being driven by a 28-pin MM2 at 40MHz



Edited by matherp on 07 October 2018 at 4:16am
Back to Top View matherp's Profile Search for other posts by matherp
 
CaptainBoing
Guru
Guru
Avatar

Joined: 07 September 2016
Location: United Kingdom
Online Status: Offline
Posts: 687
Posted: 07 October 2018 at 6:43am | IP Logged Quote CaptainBoing

so the Pi is acting as a graphics terminal, albeit with custom interface?
Back to Top View CaptainBoing's Profile Search for other posts by CaptainBoing
 


If you wish to post a reply to this topic you must first login
If you are not already registered you must first register

  Search the forums using Google.
<< Prev Page of 2
In the news...
 
Post ReplyPost New Topic
Printable version Printable version
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot delete your posts in this forum
You cannot edit your posts in this forum
You cannot create polls in this forum
You cannot vote in polls in this forum

Powered by Web Wiz Forums version 7.8
Copyright ©2001-2004 Web Wiz Guide

This page was generated in 0.1250 seconds.
Privacy Policy     Process times : 0.02, 0, 0, 0.11