Shop OBEX P1 Docs P2 Docs Learn Events
LCD display Size question — Parallax Forums

LCD display Size question

ArchiverArchiver Posts: 46,084
edited 2003-08-27 14:27 in General Discussion
Can anyone tell me whats the biggest LCD Display I can interface with
the BS2.. can I go 800x600?? And whats some good links for source Code,,
or do we post it here.??


Original Message
From: leharker [noparse]/noparse]mailto:[url=http://forums.parallaxinc.com/group/basicstamps/post?postID=8nGjhHFkHbAjETs0tN14m0WK5gtfNxe4Qh6YtOvl27PUqgSF6u86RY-tZWevgwnls3nrYTx49HD87rM]harker@a...[/url
Sent: Tuesday, August 26, 2003 3:59 PM
To: basicstamps@yahoogroups.com
Subject: [noparse][[/noparse]basicstamps] LCD display question

Hi Stampers,
I am having difficulty using a very common 16X2 LCD display with a
BS2P.
The model is Optrex DMC16207 from Digi-Key. I have used this model
before without trouble but now with my BS2P and using the LCDOUT
command I'm having trouble.
All of the info I've read about these displays references the HD44780
controller but this new one has a Samsung controller. I have tried my
design using an old 4X20 line display with the HD44780 controller and
it works fine displaying in the first 2 lines. I find that when I use
the LCDOUT command with included cursor positioning data, the
positioning doesn't happen. If I send two seperate commands one for
positioning and the next for the text, it works O.K.
Has anyone else ran across this phenomena. I am guessing that the
Samsung chip is not fast enough to keep up with the BS2P. Can someone
tell me if I may be on the right track?

Thanks


To UNSUBSCRIBE, just send mail to:
basicstamps-unsubscribe@yahoogroups.com
from the same email address that you subscribed. Text in the Subject
and Body of the message will be ignored.


Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/

Comments

  • ArchiverArchiver Posts: 46,084
    edited 2003-08-27 13:25
    In a message dated 8/27/2003 8:10:29 AM Eastern Standard Time,
    subrian@m... writes:


    > Can anyone tell me whats the biggest LCD Display I can interface with
    > the BS2.. can I go 800x600?? And whats some good links for source Code,,
    > or do we post it here.??
    >

    I am running a 3-digit dispay with 1.36" digits.

    Sid Weaver
    W4EKQ
    Port Richey, FL


    [noparse][[/noparse]Non-text portions of this message have been removed]
  • ArchiverArchiver Posts: 46,084
    edited 2003-08-27 14:22
    The most practical large display I've seen is:
    http://www.parallax.com/detail.asp?product_id=30053

    This is the 'Amulet Easy GUI' interface. It's
    a 5.7" diagonal, "1/4 VGA" (whatever that means),
    monochrome display. $299.00. It's also
    touch-sensitive.

    To manage that much space, and the touch-screen, with
    a BS2 requires lots of off-BS2 horsepower -- which the
    Amulet seems to have.

    See www.parallax.com, click on 'accessories', and select
    Audio Visual. There's a complete selection there, at
    a wide range of prices.

    Other large displays are:
    1. 4 line by 40 character, driven by Hitachi 44780 chip.
    2. 120 x 32 pixel graphics display ($109.00)
    3. 4 line by 20 character, parallel, Hitachi 44780 ($39.00)

    Issues with large, bit-mapped LCD displays are:
    1. Cost. Most of the cost of a laptop IS the display.
    2. Memory use. An 800x600 LCD requires
    (800 x 600 == 480,000) 480 KBits (60,000 bytes) to do a
    refresh. This means you'll need some off BS2 memory
    storage, OR some off-BS2 interface to translate a few
    serial characters into the display bit-map characters.
    3. Power. Multiple voltages sometimes needed.
    4. Throughput. The BS2 doesn't run fast enough to
    refresh an 800x600 LCD in real time.

    Solutions: Most people use 'character' oriented displays
    with the BS2. If you want to get fancy, you can use the
    small 'graphic' (120 x 32 pixel) displays. And if you
    really want to get very fancy, the Amulet is there.

    --- In basicstamps@yahoogroups.com, "Brian E Boothe" <subrian@m...>
    wrote:
    > Can anyone tell me whats the biggest LCD Display I can interface
    with
    > the BS2.. can I go 800x600?? And whats some good links for source
    Code,,
    > or do we post it here.??
    >
    >
    >
    Original Message
    > From: leharker [noparse][[/noparse]mailto:harker@a...]
    > Sent: Tuesday, August 26, 2003 3:59 PM
    > To: basicstamps@yahoogroups.com
    > Subject: [noparse][[/noparse]basicstamps] LCD display question
    >
    > Hi Stampers,
    > I am having difficulty using a very common 16X2 LCD display with a
    > BS2P.
    > The model is Optrex DMC16207 from Digi-Key. I have used this model
    > before without trouble but now with my BS2P and using the LCDOUT
    > command I'm having trouble.
    > All of the info I've read about these displays references the
    HD44780
    > controller but this new one has a Samsung controller. I have tried
    my
    > design using an old 4X20 line display with the HD44780 controller
    and
    > it works fine displaying in the first 2 lines. I find that when I
    use
    > the LCDOUT command with included cursor positioning data, the
    > positioning doesn't happen. If I send two seperate commands one for
    > positioning and the next for the text, it works O.K.
    > Has anyone else ran across this phenomena. I am guessing that the
    > Samsung chip is not fast enough to keep up with the BS2P. Can
    someone
    > tell me if I may be on the right track?
    >
    > Thanks
    >
    >
    > To UNSUBSCRIBE, just send mail to:
    > basicstamps-unsubscribe@yahoogroups.com
    > from the same email address that you subscribed. Text in the
    Subject
    > and Body of the message will be ignored.
    >
    >
    > Your use of Yahoo! Groups is subject to
    > http://docs.yahoo.com/info/terms/
  • ArchiverArchiver Posts: 46,084
    edited 2003-08-27 14:27
    Its not really the size of the LCD that is the problem, its learning how to
    talk to that LCD that can be difficult.

    Smaller character LCDs are easy because everyone and their dog knows how to
    talk to the controllers for them. Examples are all over the place. Graphics
    LCDs use different controllers and examples are much harder to find. So hard
    in fact that your best bet is to see which controllers you can find
    datasheets and examples for, then attempting to buy an LCD using that
    controller. Unless of course you're adept at reading datasheets and timing
    diagrams, then just try to find a datasheet.

    The T6963 controllers are fairly common and there are many examples in C or
    Assembly, haven't seen any for pbasic though - not saying they don't exist,
    just that I haven't seen any (I haven't really looked either).
Sign In or Register to comment.