MATLAB Answers

Sending an integer from one F28379D board to another F28379D board using SCI

12 views (last 30 days)
Christos Dimosthenous
Christos Dimosthenous on 26 Oct 2018
Answered: Aditya Padmanabha on 29 Oct 2018
Hello,
I'm trying to use Code Composer Studio and Control Suite's example code "sci_loopback_cpu01" to send an integer from on f28379d board's sci_A tx pin to an sci_B rx pin on another board. I'm trying to use Simulink's sci_receive block. All the code is is the spi_receive block and its output sent to a display. I tried to run this in external mode but external mode could not connect to the board. Additionally, I added code where the blue led on the board turns on/off when an integer>0 is transmitted (the CCS code repeats integers it sends in an infinite loop, so the led should blink a few times a second), but the led does not blink, indicating no data is being transferred. I set up the receive board to have GPIO 19 as rx and the transmit board to have GPIO 29 as tx.
Have I set up the hardware correctly to do this? Have I set up the software (at least on the Simulink end) to do this? I attached the simulink code and the CCS code to this post.
Thank you for any help you can provide,
Tyler

  0 Comments

Sign in to comment.

Answers (1)

Aditya Padmanabha
Aditya Padmanabha on 29 Oct 2018
Hi Christos,
Which board are you using? ControlCard or LaunchPad?
For ControlCard External mode uses SCI_A module with GPIO29 as Tx and GPIO28 as RX.
For LaunchPad External mode uses SCI_A module with GPIO42 as Tx and GPIO43 as Rx.
Please check on this and let us know.
Thanks,
Aditya

  0 Comments

Sign in to comment.

Products


Release

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by