This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Can I develop a GUI to be used with a LCD Resistive Touch panel with an appropriate TM4C uController?

I am an EE with a limited SW Background. What I would like to know is whether I can use a TM4C uController with a parallel to serial LCD converter

IC along with external memory. Do I need a more advanced processor? I will have a few screens to be displayed with about a dozen or so buttons on the GUI

The GUI will be used to replace a design with existing mechanical switches and discrete LEDS and 7 segment displays.

  • Hello Tom,

    The DK-TM4C129x EVM seems to be the correct fit for the design. It has a QVGA LCD panel with resistive touch screen and examples with multiple screens.

    Regards
    Amit
  • Amit,


    Thank you for your response... I am not to strong in SW... Do I need to purchase SW to develop the GUI?


    Thanks,


    Tom



  • Hello Tom,

    No, TivaWare software has no cost or purchase to be made.

    Regards
    Amit
  • Tom Roberts53 said:
    TM4C uController with a parallel to serial LCD converter

    Your, "parallel to serial Lcd converter" seems to have dropped from consideration.

    A QVGA (320x240) pixel display - at least 3.5" (diagonal) seems suitable - and is supported as recommended.   That said - I'd "mock up" your candidate display size - and present it to your user group - for approval.    (nothing worse than completing a design - and learning then - that results are unacceptable!)   Larger screens (say 7") will enable both "more & larger" touch targets - which are welcomed by your older users.    (these may exceed the capabilities offered here - thus my suggestion to survey your users.)

    Still - your mention of "parallel to serial" sits silent.   Most modern displays (but for the latest/greatest) welcome an 8 or 16 bit MCU data bus along w/control & strobe signals.   You'll have to better detail your mention of parallel to serial...

    Resistive touch screens usually seek two analog input channels plus the ability to switch each touch channel between analog input and voltage output.   There are dedicated "touch controller" ICs which remarkably speed, ease, enhance such efforts - I strongly recommend you employ such a "touch IC."

  • Hello cb1

    Good point and it dropped of my radar as well. The next TivaWare has the serial version of the LCD Panel (Kentec Booster Pack) integrated.

    Regards
    Amit
  • Thanks, Amit - point was raised - remains "curious."

    While the migration from parallel data bus to SPI simplifies interconnect (always a concern) it does so at the cost of slower screen updates. And that's (especially) unfortunate these days/times - as the explosion of cell-screens & tablets sets a "Display Performance Standard" which MCUs here cannot begin to meet.

    Poster should be aware that this vendor (and others) have MCUs which far better accommodate displays - yield "order of magnitude" display performance improvements - and are (naturally) more complex & higher cost.

    If poster could purchase a, "Working, Kit/Demo Model" - with NO/ZERO software effort required - such would seem ideal.  User's could (then) get (some) idea of the end result - and any "comparisons" between poster's result and cell/tablet "reality" would be (at least) known!

    So Amit - does the Eval/Demo produce "reasonable" display images, "out of the box?"

  • Hello cb1,

    Yes, it does. The DK-TM4C129x EVM has all applications with the display.

    Regards
    Amit