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.

CCS/TM4C123GH6PM: TFT LCD TOUCH SCREEN DISPLAY

Part Number: TM4C123GH6PM


Tool/software: Code Composer Studio

hello,

i m working on tiva c series to build user  interface application.

which touch screen display is best suited and compatible with TM4C123G6PM?

  • Hello Monali,

    This BoosterPack is compatible: www.ti.com/.../BOOSTXL-K350QVG-S1

    TivaWare provides drivers and example projects for this at: [Install Path]\TivaWare_C_Series-2.1.4.178\examples\boards\ek-tm4c123gxl-boostxl-kentec-s1
  • thank you
    i have written code for this user interface application using MATLAB app designer
    how i can load the matlab code(.mlapp) file in this TIVA launchpad TM4C123G6PM to display output on hardware
  • Hello Monali,

    I am not sure, but I think can possibly help with this. If he doesn't reply within a couple days, then you should reach out to MathWorks directly.
  • Hi Monali,

    I don't think an .mlapp will run on a Tiva board.  mlapp is designed to share your code with other MATLAB users, it isn't really designed to extend beyond the MathWokrs ecosystem.

    You can run C code generated by MathWorks code generation tools on a Tiva board. This workflow is basically to take the algorithm you built in MATLAB & Simulink, generate that into C code. Then you import that C code into an existing Code Composer Studio project and use standard TI examples & workflows to program the device.  

    Note: I don't know if this will work for user interface code - maybe, but I've never tried it. I suspect you might need a more complex setup, probably 3 pieces of code: 1) The UI running in MATLAB or wherever on a PC; 2) Communications Rx code running on PC; 3) Communications Tx code running on the board (maybe programmed via CCS). You can probably combine 1&2 together into a single MATLAB app.

    You can always look in the MATLAB documentation and contact MathWorks Technical Support for detailed assistance on the MATLAB topics.

    HTH,

    -Brian