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 1 year ago by Admin
Updated 2 months ago by Khalil Estell


Project Introduction and Guidelines

Revision #1
Created 6 months ago by Preet Kang
Updated 6 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 6 months ago by Preet Kang
Updated 6 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 8 months ago by Khalil Estell
Updated 7 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 8 months ago by Khalil Estell
Updated 7 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 1 year ago by Admin
Updated 7 months ago by sree harsha


Watchdogs

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

Revision #2
Created 7 months ago by Khalil Estell
Updated 7 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 7 months ago by Khalil Estell
Updated 7 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 8 months ago by Khalil Estell
Updated 8 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 8 months ago by Khalil Estell
Updated 8 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 8 months ago by Khalil Estell
Updated 8 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 8 months ago by Khalil Estell
Updated 8 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 1 year ago by Admin
Updated 8 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 8 months ago by Khalil Estell
Updated 8 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 8 months ago by Khalil Estell
Updated 8 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 8 months ago by Khalil Estell
Updated 8 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 8 months ago by Khalil Estell
Updated 8 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 8 months ago by Khalil Estell
Updated 8 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 8 months ago by Khalil Estell
Updated 8 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 8 months ago by Khalil Estell
Updated 8 months ago by Khalil Estell

Back to top