ECE 340 - Exam 1 Topics List
Primary Topics (Lectures, Reading, Homework, and Labs)
Please bring your own paper, pencils, and erasers to each
exam.
No electronic devices permitted.
50 minutes, closed book, closed notes.
- Embedded Systems Basics
- Differences between embedded computing and general computing
- Forms of instrumentation for debug
- Program structure
- Basic C Programming
- Loops, conditional statements, functions
- Variable scope and persistence
- Data types and bit operations
- Pass by reference (i.e., pointers) versus pass by value
- Basic PIC32 Concepts
- Main components
- Port Programming
- Clocking and use of Core Timer
- Delay mechanisms (SW, HW-assisted)
- Stepper Motor lab
- Stepper Motor Control (e.g, operating modes, speed control - not how to build one!)
- SW implementation of Finite State Machines, including the old Read-Modify-Write!
- Labs 0 through 3