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.

TMS320F28377S: LCD for TMS320F28377S ( gpio based)

Part Number: TMS320F28377S
Other Parts Discussed in Thread: C2000WARE

Hi,

We are in a design phase using TMS320F28377S for UPS application. We have a requirement to use 16 * 4 LCD ( parallel interface) for this product.

1. We are planning to use in 8 bit mode are any drivers available for TI ?

2. Can you share any sample code ? 

3. Is parallel or serial interfacing more easier for TMS320F28377S, for which sample codes are available?

Regards

Parvathi

  • Parvathi,

    I am not aware of any C2000-based LCD drivers provided by TI.  The most relevant software would be the peripheral examples that are published through C2000Ware:

    ~\C2000Ware_XXXX\driverlib\f2837xs\examples\cpu1\
    ~\C2000Ware_3_03_00_00\device_support\f2837xs\examples\cpu1

    The easiest interface to use would be the one that is most compatible with your LCD interface.  For example, if the LCD has an asynchronous mode that mimics memory access, the EMIF would be a good option.  If the LCD expects a continuous stream of parallel data, UPP might be an option.  If nothing quite matches, GPIO would be the most basic option.

    You can also reference the C2000 Peripheral Guide to compare peripherals between C2000 devices.

    -Tommy

  • We are using a 16*2 LCD on GPIO ( 4 data lines only). Can you suggest which driver example would be better to start off with.

  • I suppose these GPIO examples would be a good start:

    ~\C2000Ware_XXXX\driverlib\f2837xs\examples\cpu1\gpio

    For the gpio_ex2_toggle example, you can use GPIO_writePin() and GPIO_writePortData() instead of GPIO_togglePin().

    -Tommy