Lab Assignments


Preparation for Labs

C programming basics Functions Structures Pointers Bit Masking Tutorial Basic parts and t...


GPIO - LED and Switch Interface

Objective The objective of the assignment is to access microcontroller's port-pins to manipulate...


Flash Accelerator Module

Chapter 4 of LPC40xx controller outlines the information about the flash accelerator module. T...


DMA - Memory to Memory transfer

Objective Copy data from one memory block to another memory block using DMA controller Use imp...


Clock Configuration

One of the first aspects of a startup process is CPU clock configuration. Usually, a microcontrol...


Hardware Timer

A hardware timer is a time tracking peripheral that runs independent of the foreground CPU instru...


DMA and Timer Integration

  In this assignment, we will use multiple CPU peripherals and allow them to talk to each other...


UART using GPIO

The objective of this assignment is to emulate UART in software. You will use a GPIO pin to trans...


EEPROM Driver

In this assignment, we will build up a driver to write the EEPROM on the NXP processor. EEPROM...


Search Results Clear Search

Back to top