Useful Links
Computer Science
Control Systems
Microprocessors and Embedded Systems
1. Introduction to Embedded Systems
2. Digital System Fundamentals
3. Microprocessor Architecture and Organization
4. Microcontroller Architecture
5. Memory Systems
6. Input/Output Systems
7. Embedded Programming Fundamentals
8. Peripheral Interfacing
9. Real-Time Systems and RTOS
10. System Design and Development
11. Advanced Embedded System Topics
Input/Output Systems
I/O Organization
I/O Addressing Methods
Memory-Mapped I/O
Port-Mapped I/O
Hybrid Addressing
I/O Port Structure
Input Ports
Output Ports
Bidirectional Ports
Data Transfer Techniques
Programmed I/O
Polling Method
Status Checking
Busy Waiting
Interrupt-Driven I/O
Interrupt Mechanism
Interrupt Service Routines
Interrupt Vector Tables
Interrupt Priority Systems
Nested Interrupts
Direct Memory Access
DMA Controller
DMA Transfer Modes
DMA Arbitration
DMA Applications
Interrupt Systems
Interrupt Types
Hardware Interrupts
Software Interrupts
Maskable Interrupts
Non-Maskable Interrupts
Interrupt Processing
Interrupt Recognition
Context Switching
Interrupt Latency
Interrupt Controller
Programmable Interrupt Controller
Interrupt Masking
Priority Resolution
Previous
5. Memory Systems
Go to top
Next
7. Embedded Programming Fundamentals