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.

TMS320F28379D: Serial Communication interface

Part Number: TMS320F28379D
Other Parts Discussed in Thread: TMDSDOCK28379D, CONTROLSUITE, TMDSCNCD28379D, , LAUNCHXL-F28379D

Hello 

I'm having trouble finding Which Pin on the F28379D MCU is for SCIA - that is serial communication for port A.

The User's Guide document provides me with a MUX table but I don't see GPIO28 on it.

Is there a FULL table for the pins and the GPIOs alternate functions ?? and can I do UART through the usb cable only ?

  • Hi,

    You should refer the datasheet for the above info: Check Table 4-1 (Signal Descriptions)

    Regards,

    Gautam

  • Thank you for the help Mr. Lyer.
    I am having trouble using SCI on the board.
    I send a character to the MCU and it receives it but it doesn't echo back the character that I sent it. I am using an LED to debug my code, the LED doesn't light up when i send a character 'a'. I have initialized SCI correctly but I can't seem to find which pin on the board associates with GPIO 28. How can I run SCI communication using just he USB cable?
  • Hi Nader,

    Are you using a development kit (like the TMDSDOCK28379D) or are you using a custom board?

    ===

    If using the TMDSDOCK28379D, I'd recommend looking at the schematics and infosheet for the controlCARD:
    \controlSUITE\development_kits\~controlCARDs\TMDSCNCD28379D_v1_0\R1_3\

    Of particular interest may be A:SW1's switch 2.  It enables/disables the connection between GPIO28 and the on-card ftdi chip.


    Thank you,
    Brett

  • Hello

    I am Using TMS320f28379D.
    Here is the link: www.ti.com/.../launchxl-f28379d
  • Hi Nader,

    If you're using the launchPAD, then the files can be found:
    \controlSUITE\development_kits\LAUNCHXL-F28379D\HwDevPkg\

    Note the on-board USB-to-serial converter (within the FTDI chip), is connected to GPIO42 and GPIO43 (not GPIO28/29).  Your firmware may need to be edited so that the right pins are used.


    Thank you,
    Brett

  • Thank you Mr. Brett for the help.

    I am currently using the datasheet for learning to interface to the biard, but the only thing that I got working is a blinking led. Now I am trying to do UART but it is not working. If I send a character 'A' it should light up an led on the board. It's a simple program but it is not working. I used a simpler approach on the tm4c123x launchpad and it workes fine. Do you know where I can find a simple UART program to run on the board? I know TI provides developers with one but the one they provide us helps a little. For example, some of the comments are not correct and that confused me.
  • Hi Nader,

    Because you are using the Launchpad, you will need to use SCIA pins GPIO 84 and GPIO 85. Those pins are connect through the FTDI chip to the USB mini connector.

    You can see the SCI echoback examples or any of the SCI examples in controlSUITE. Please change the GPIO pins used from 28/29 to 84/85.

    Additionally, the external clock is 10MHz on the Launchpad. And the external clock on the control Card which the examples are developed for is 20MHz. Therefore you will need to adjust your SYSCLK and LSPCLK accordingly.

    sal