CSE211s Final Project

This is our CSE211s final project. It's a microwave interface using Ti's tiva TM4C123GH6PM board.

Contributors

Name ID
Abd-El-Rahman Mostafa Mohamed 1900866
Ahmed Hamdy Muhammed 1900206
Ahmed Shafeek Shafeek 1900112
Mohamed Emad Mostafa 1900304
Abdelrahman Sameh Ahmed 1900738

Finite-state-machine (FSM) design

image

Description of files

the .gitignore file contains the standard C gitignore file from github with extra lines for including the uvision project.

the tm4c123gh6pm.h header file is owned by texas instruments, which are the creators of the tiva C ware, and it has the names of registers and their memory map.

Code Compilation

You can download Keil v4.7 and our code and compile to see the output.

Circuit Schematic

image

PCB layout

WhatsApp Image 2022-05-22 at 10 44 36 AM

Test video

https://drive.google.com/drive/folders/10FmxAkPI_bhTJD-tYboZbNlaVX9oxR8z