ENGG 3640 - Microcomputer Interfacing F (3-3) [0.50]
This course focuses on the subject of interfacing microcomputers to external equipment. Topics include peripheral devices, hardware interfaces, device driver software and real time programming. Advanced programming: debugging of embedded systems, data structures and subroutine calls, high-level system programming. Interrupts and resets, real time events, signal generation and timing measurements. Synchronous and asynchronous serial communication. Parallel I/O ports and synchronization techniques. I/O interfacing, microcomputer busses, memory interfacing and direct memory access (DMA). Data acquisition topics include signal conditioning analog to digital conversion and digital signal processing.
