Recently Updated Pages

LPC40xx MCU Memory Map

What is a Memory Map A memory map is a layout of how the memory maps to some set of information....

Revision #10
Created 2 years ago by Admin
Updated 4 months ago by Khalil Estell


Project Introduction and Guidelines

Revision #1
Created 8 months ago by Preet Kang
Updated 8 months ago by Preet Kang

Industrial Applications wit...
Page is not in a chapter

Project Hints

Receive CAN in only one function Students often times tend to try to handle CAN frame reception ...

Revision #2
Created 8 months ago by Preet Kang
Updated 8 months ago by Preet Kang

Industrial Applications wit...
Page is not in a chapter

I²C (Inter-Integrated Circuit)

What is I2C I2C is pronounced "eye-squared see". It is also known as "TWI" because of the initia...

Revision #2
Created 10 months ago by Khalil Estell
Updated 9 months ago by Khalil Estell


I2C Slave Lab Assignment

Objective Get hands on experience working with and understanding how I2C works by implementing a...

Revision #3
Created 10 months ago by Khalil Estell
Updated 9 months ago by Khalil Estell


Lab Assignment: I2C Slave Driver

Assignment The I2C#2 master driver is already implemented and used for the on-board SJ-One I2C ...

Revision #12
Created 2 years ago by Admin
Updated 9 months ago by sree harsha


Watchdogs

Please follow the steps precisely in order to complete the objectives of the assignment. Create...

Revision #2
Created 10 months ago by Khalil Estell
Updated 10 months ago by Khalil Estell


FreeRTOS Primitives, Data structures, and inter-task communication

Binary Semaphore Semaphores are used to signal/synchronize tasks as well as protect resources. ...

Revision #3
Created 10 months ago by Khalil Estell
Updated 10 months ago by Khalil Estell


Lab Assignment: UART

Objective To learn how to communicate between two master devices using UART. Assignment This a...

Revision #3
Created 10 months ago by Khalil Estell
Updated 10 months ago by Khalil Estell


Queues

RTOS Queues There are standard queues, or <vector> in C++, but RTOS queues should almost a...

Revision #1
Created 10 months ago by Khalil Estell
Updated 10 months ago by Khalil Estell


UART (Universal Asynchronous Receiver-Transmitter)

Objective The objective of this lesson is to understand UART, and use two boards and setup UART ...

Revision #1
Created 10 months ago by Khalil Estell
Updated 10 months ago by Khalil Estell


FreeRTOS & Tasks

Introduction to FreeRTOS Objective To introduce what, why, when, and how to use Real Time Opera...

Revision #1
Created 10 months ago by Khalil Estell
Updated 10 months ago by Khalil Estell


UART (Universal Asynchronous Receiver-Transmitter)

Objective The objective of this lesson is to understand UART, and use two boards and setup UART ...

Revision #16
Created 2 years ago by Admin
Updated 10 months ago by Khalil Estell


SPI Lab

To learn how to create a single dynamic thread-safe driver for Synchronous Serial Port and to co...

Revision #3
Created 10 months ago by Khalil Estell
Updated 10 months ago by Khalil Estell


Serial Peripheral Interface

What is SPI SPI is a high-speed, full-duplex bus that uses a minimum of 3 wires to exchange data...

Revision #2
Created 11 months ago by Khalil Estell
Updated 10 months ago by Khalil Estell


Structured Bit-fields Register Mapping

Please Review the Following Structures in C/C++: http://www.cplusplus.com/doc/tutorial/structur...

Revision #2
Created 10 months ago by Khalil Estell
Updated 10 months ago by Khalil Estell


Pin Control and Pin Function Selection (LPC40xx)

Objective Learn about the selectable features of pins in the LPC40xx MCU, how to enable/disable ...

Revision #3
Created 10 months ago by Khalil Estell
Updated 10 months ago by Khalil Estell


Interrupts Lab Assignment

Objective To learn how to create a single dynamic user defined interrupt service routine callbac...

Revision #4
Created 11 months ago by Khalil Estell
Updated 10 months ago by Khalil Estell


C++ Keywords

Sections of a binary .text Assembly instructions are placed within this section. When loaded on...

Revision #4
Created 11 months ago by Khalil Estell
Updated 10 months ago by Khalil Estell


GPIO Lab Assignment

Objective Gain experience doing the following: Manipulating a registers in order to access and...

Revision #3
Created 11 months ago by Khalil Estell
Updated 11 months ago by Khalil Estell

Back to top