Go to file
Sanyog Nevase Nevase 18746fcef7 README update 2024-11-15 23:35:47 +05:30
.settings Initial Commit 2024-10-27 10:55:07 +05:30
.ccsproject Initial Commit 2024-10-27 10:55:07 +05:30
.cproject Initial Commit 2024-10-27 10:55:07 +05:30
.gitignore Initial Commit 2024-10-27 10:55:07 +05:30
.project Initial Commit 2024-10-27 10:55:07 +05:30
AA.jpg Add output waveform and README.md 2024-11-15 23:33:30 +05:30
F0.jpg Add output waveform and README.md 2024-11-15 23:33:30 +05:30
README.md README update 2024-11-15 23:35:47 +05:30
main.c Comment update 2024-10-29 01:35:42 +05:30
tm4c123gh6pm.cmd Initial Commit 2024-10-27 10:55:07 +05:30
tm4c123gh6pm.h Add tm4c123gh6pm.h 2024-10-27 11:05:19 +05:30
tm4c123gh6pm_startup_ccs.c Initial Commit 2024-10-27 10:55:07 +05:30

README.md

Problem Statement :

  1. Program your micro-controller to transmit the 8-bit value "0xF0" if SW1 is pressed and "0xAA" if SW2 is pressed over UART with baud rate 9600 and odd parity. Read the relevant sections of the datasheet and board manual.

  2. Sketch the expected waveforms for both cases with indicative timings.

  3. Connect the Scope to the TX pin and verify that the captured signals match what you have drawn in part2.

  4. Add code to your program to also listen for incoming data on the UART with the same baud and parity config. If "0xAA" is received, turn LED should light up GREEN. If "0xF0" is received, the LED should be BLUE and if any error is detected LED should be RED. Test this by communicating with your neighboring group. Remember to connect RX of one board to TX of the other, and make sure to connect the board grounds together.

Data when SW1 Pressed : F0

Data when SW2 Pressed : AA