AI Summary
[DOCUMENT_TYPE: study_guide]
**What This Document Is**
This study guide provides focused hints and guidance specifically for Project 2 in CPEG 222: Microprocessor Systems at the University of Delaware. It’s designed to supplement the course lectures and textbook material, offering targeted support as you work through the practical application of interrupt handling. This resource concentrates on the specific components and configurations relevant to the project’s requirements.
**Why This Document Matters**
Students actively engaged in completing Project 2 will find this resource particularly beneficial. It’s best utilized *during* the project development phase, when you’re actively configuring hardware and writing code. If you’re feeling stuck on the implementation details or need clarification on the expected setup, this guide can help steer you in the right direction. It’s intended to help you efficiently navigate the project requirements and reference materials.
**Topics Covered**
* Interrupt configurations for the course’s development board.
* Change Notification (CN) pins and their functionality.
* Keypad integration with the microcontroller unit (MCU).
* Interrupt control register settings and their impact.
* Prioritization of interrupt requests.
* Configuration of input/output pins for interrupt triggering.
**What This Document Provides**
* References to specific sections within the course textbook and reference manual.
* An overview of the key considerations for connecting external devices (like keypads) to the microcontroller.
* Explanations of the registers involved in enabling and configuring change notification interrupts.
* Guidance on the necessary steps to prepare for interrupt handling within your project code.
* A conceptual example illustrating change notice configuration principles.