Although we might not be ready to communicate with a graphics card, we should be able to interact with simple memory mapped I/O. In this lesson, we learn how to use the 64-bit free-running timer in the Raspberry Pi.
Takeaways: At the completion of this lesson, each student should be able to:
• correctly use a base address to refer to a portion of the memory map,
• explain the use of polled I/O to communicate with memory mapped peripherals,
• describe the drawbacks of polled I/O, and
• apply bitwise operations to memory mapped control and status registers.
#polledio #memorymapped #peripheral #io