Hi,
We recently purchased a F28335 PGF controlCard Release 1.0 (TMDSCNCD28335PGF R1.0) and docking station/breakout board (USB-EMU)....
I'm hoping to establish a bi-directional UART connection between my F28335 Experimenter Kit and the PC.
I imported the Example_2833xSci_Echoback project, compiled and started it. I have connected the USB-VCP to a terminal application on my PC.
When I run the example code, the transmit is working (I see messages on the PC Terminal), however the F2833 doesn't receive any character I send from the PC Terminal.
It never reaches the line after the following code line:
// Wait for inc character
while(SciaRegs.SCIFFRX.bit.RXFFST !=1) { } // wait for XRDY =1 for empty state
I verified the communication with a port monitor application and it showed that those characters were really sent from the PC.
I also monitored Pin GPIO28 and GPIO29 using a scope on the breakout board. I see Tx data on pin GPIO29, but no Rx data on GPIO28.
Do I need any jumper or switch changes on the board? I don't see anything in the documentation that describes how the data gets from the USB to to the SCI-A Port.
Any information you can provide would be greatly appreciated.
Thank you.