Question: In this assignment you are writing a Finite state machine (FSM) and Pseudo code for detecting location and altitude of an Aircraft. The GPS (detects

In this assignment you are writing a Finite state machine (FSM) and Pseudo code for detecting location and altitude of an Aircraft. The GPS (detects the location) and the Altimeter (detects the altitude) are located outside the aircraft (avionics component) and are interfaced to a micro-controller through a certain interface. The GPS sends the data to the micro-controller in the format X, Y, Z which is 6 bytes long (2bytes for each dimension) and Altimeter sends a 4 byte data. The task of the micro-controller is to read the data every 1s and transfer this data to an external memory. (Use DMA component) To Do: a. Write the block diagram and list all the hardware that are used in the system. b. List all the software functions, their description and read/write data format. c. Determine different states in which state transition occurs. d. Write Finite state machine diagram. e. Write psuedo code for the State machine (Use enum for States
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
