Shop OBEX P1 Docs P2 Docs Learn Events
propeller VGA display terminal program — Parallax Forums

propeller VGA display terminal program

David BDavid B Posts: 592
edited 2012-02-09 00:31 in Propeller 1
I've got a homemade desktop propeller prototyping platform, and think I may have destroyed its 2-line serial LCD display last night by stupidly running a motor from the shared power supply.

I've always only used little 2-line LCDs for a propeller display; I've never gotten into TV or VGA displays. But I've got a spare 16" LCD VGA display that somebody gave me, and started looking into using the propeller VGA driver to replace the serial LCD.

It would be great to get the display capability of a full screen, but it looks like VGA takes a full 8 IO pins and a large chunk of memory, which is a big bite out of a general purpose prototyping board as compared to the one pin of the serial LCD.

Has anyone created a standalone display unit by dedicating a propeller to driving a VGA display, and accepting serial input from a remote source? Sort of like a display terminal from the old days? That seems like it would be a really handy utility, but I didn't see anything like that on the OBEX.

Comments

  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2012-02-08 16:34
    I don't know where the forum link is to it right now, but here's an offsite link.

    http://www.brielcomputers.com/files/PTfirmware.zip

    It was used in PocketTerm, a Propeller terminal which pretty much does what you are doing. Should adapt pretty easily to your project.

    OBC
  • cavelambcavelamb Posts: 720
    edited 2012-02-08 17:33
    It sounded like he was asking about using a Propeller chip as a VGA driver to a VGA screen and using another Propeller
    as the "main" computer. I have to admit, I've thought about that as well.

    The trick would be passing text or graphics to the display controller. If done via serial (saves a bunch of pins) the
    you'd quickly run up against response time, and if done parallel, t would take more pins - say 8 for data and ANOTHER
    ONE as a strobe? That's nine pins now. Not exactly helpful from a pin count stand point, is it?
  • David BDavid B Posts: 592
    edited 2012-02-08 19:14
    Thank you for the PocketTerm; that looks like it has real possibilities!

    Graphics might be nice, but my main use of this would be for general purpose text and number display while working on any random prop project.

    Speed would be nice, but as often as not, the project I'm working on is itself so slow that I don't see response time as an issue for my needs.
  • cavelambcavelamb Posts: 720
    edited 2012-02-08 19:29
    Serial 2x16 line LCD might just be the answer.

    So far I've got nothing for a "display".
    The easy step would be to use the PST (Prop Serial Terminal) program,
    But I've not even started with that yet.

    Eventually, it WILL become an issue.
    An it WILL need a solution.
  • potatoheadpotatohead Posts: 10,261
    edited 2012-02-08 19:47
    If you don't need a lot of colors, fewer pins can be used.

    TV can also be used, and it can be done with one or two pins. If it's just text, a monochrome signal renders up to 64 columns on the average TV display and most LCD displays. Some displays may do 80, depending.

    Personally, I like to run a TV driver into a capture card that displays the image on my PC in a window. TV works great for that, particularly monochrome displays.
  • jmgjmg Posts: 15,189
    edited 2012-02-08 19:53
    David B wrote: »
    It would be great to get the display capability of a full screen, but it looks like VGA takes a full 8 IO pins and a large chunk of memory, which is a big bite out of a general purpose prototyping board as compared to the one pin of the serial LCD.

    You could drop down to 3 pins easily, as your LCD is monochrome.
    Memory could also drop, if you limit the chars, which is also what your LCD has now...

    So, a good target would be a "COG-Only" 3 pin 'place in the corner' Status display ?
  • cavelambcavelamb Posts: 720
    edited 2012-02-09 00:31
    jmg wrote: »
    You could drop down to 3 pins easily, as your LCD is monochrome.
    Memory could also drop, if you limit the chars, which is also what your LCD has now...

    So, a good target would b
    a "COG-Only" 3 pin 'place in the corner' Status display ?

    Point.

    Maybe even set and match.

    I gotta see how much that costs.
Sign In or Register to comment.