Other Parts Discussed in Thread: C2000WARE,
Hi all,
I'm having a SCI TX issue with a custom board that includes an RS-485 Transceiver set for half-duplex communication.
The SCI is set to use FIFOs on both TX and RX. The code that I have works on the TMS320F280049C Evaluation board with a RS-485 transceiver eval board connected. I based my code off of the echoback examples in the C2000Ware library. I made the code such that a carriage return character will cause the echoback to occur.
When I port the code to our custom board, I'm seeing the transmit issue. The data is being received as expected and getting placed into the FIFO by the code, but the data isn't being transmitted as expected. One key indicator is that I'm seeing every 6th character in my PuTTY window instead of the full message.
Ex: 'abcdefghijklmnopqrstuvwxz\r' comes back as 'ekqw\r'
Note, on my eval board I'm seeing all the characters come back, thus my conundrum. The main differences between the two boards are the oscillator frequency and pinout.
The pinout is correct for each. The oscillator has been initialized by setting different parameters for the InitSysPll call (from F28004x_sysctrl.c). So I'm a bit at a loss.
Any help would be appreciated.
Thanks!
-Wes