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.

F28335 Experimenter Kit SCI-A issue

Other Parts Discussed in Thread: CONTROLSUITE

Hi,

 

I'd like to establish a UART connection between my F28335 Experimenter Kit and the PC. I imported the Example_2833xSci_Echoback project, compiled and started it. I receive the 'Hello World!....' message from the card but it seems it doesn't receive any character I send from the PC. It never reaches the line after the:

 

// Wait for inc character
while(SciaRegs.SCIFFRX.bit.RXFFST !=1) { } // wait for XRDY =1 for empty state

 

code line.  I checked the communication with a port monitor application and it showed that those characters were really sent from the PC. It is so simple that I can't imagine what is wrong with this setup. Do I need any jumper changes on the board? Any tip would be Highly appreciated.

  • Greg,

    What version of F28335 controlCARD are you using? 

    If you're using the "TMDSCNCD282335 R2.2" or "TMDSCNCD28335PGF R1.0", my guess is that it's an issue with the on-CARD transceiver.  The following points should help you fix the issue:

    • If, on the Experimenter's Kit, you're using J3 to connect with the SCI you'll need to use the on-CARD RS232 transceiver.  The controlCARD's SW1 will need to be in the "On" position.
    • If, on the Experimenter's Kit, you're using the Experimenter Kit's FTDI chip to serve as a USB-to-serial adapter, you'll need to allow this to happen and disable the on-CARD transceiver.  On the Experimenter's Kit, J9 will need to be populated with a jumper and SW1 on the controlCARD will need to be set to the "Off" position.

    The schematics and hardware developer's package for each of these kits can be found in controlSUITE and should also be able to help you find the issue.


    Thank you,
    Brett

  • Hi Brett,

     

    thank you for your response. My version is  USBDockingStation[R3]. J9 has no pins at all, so I have to solder them before I can place jumpers. At SW1 I can see only 'ON' and 'USB' as options, but it seems to be a simple on/off switch - in position 'USB' the kit is alive, LEDs are on and the virtual com port is detected by the PC, in position 'ON' there is no virtual com port and all the LEDs are blind.

  • Greg,

    The SW1 I mentioned above should be on the controlCARD if you're using the "TMDSCNCD282335 R2.2" or "TMDSCNCD28335PGF R1.0" controlCARD.

    As you've found, some of the early releases of Experimenter's Kits didn't have J9 soldered on.  Sorry for adding a bit of extra work for you.


    Thank you,
    Brett

  • Brett,

     

    my control card seems to be one of the earliest ones, despite I purchased it couple of month ago from Farnell. It has no SW1 switch at all. On the control card is outpuuting only TIA/EIA-232-F levels by its isolated transceiver chip which I unfortunately can't feed into my external FTDI chip. Then I connected GPIO28/GPIO29 to my FTDI breakout board, the Delfino could send correct bytes but it still didn't receive anything, despite I could measure the incoming signal on GPIO28.

     

    No idea what to do, it's quite annoying. I also don't understand why I have to hassle with external transceivers/modules/whatevers when their is a dual FTDI chip on board :-((

  • JustGreg,

    If the controlCARD you're using is Rel-1.2 or earlier (rev number is between the MCU and U5), you'll need to remove R24 on the controlCARD to make your system work.  Doing this is equivalent to switching SW1 to the "Off" position in the latest version of the controlCARDs.  Doing this in addition to jumpering J8 on the Experimenter's Kit should allow your system to work with the USB-to-Serial adapter on the FTDI chip.


    Thank you,
    Brett

  • Brett,

     

    thank you very much. It's working now. My version is Rel 1.2. I'd have never figured out by myself, though. Thanks again.

  • I have F28335 ControlCard v2.2 and Experimenter's Kit (R3).

    I also have problem with SCIA-RX (loopback all ok).

    Now i swith SW1 - off, and  connect J9. But now I can't connect debugger to board. That is, I need to choose either the JTAG or SCIA-RX? How it to debug?

    In LaunchPad and ControlStick, JTAG and full TX-RX SCIA work simultaneously.

  • Restart computer helped me. Now work SCIA-RX and JTAG simultaneously.

  • Hello,
    I have some problem with C2000 Launchpad uart communication,
    When I have used XDS100 JTAG Emulator on the board
    I can observe the demo program on the serial port (ti icon purely),
    but Also I want to use UART pins of the board (SCIA pins J1-3, J1-4).
    When I use that pins I see something similar to XDS100 JTAG Emulator output
    but not correctly like that it has some distorsions.
    (I have tried to change boudrates but it doesnot work)

    Also I have tried that with simulink,
    I have used simulink blocks of C2000 processor,
    For example when I transmit "4" through the SCI
    I can observe that on the USB with XDS100 JTAG Emulator,
    Also I can observe that on J1-3,4 pins but After "4",
    "Ç" flowes continuously on J1-3,4 pins,
    (I used the same blocks to test USB and uart pins)

    Could you help me about that problem??