Recently Updated Pages

Structured Bit-fields Register Mapping

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

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


C++ Keywords

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

Revision #4
Created 1 year ago by Khalil Estell
Updated 1 year ago by Khalil Estell


GPIO Lab Assignment

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

Revision #3
Created 1 year ago by Khalil Estell
Updated 1 year ago by Khalil Estell


Lookup Tables

Objective To discuss lookup tables and how to use them to sacrifice storage space to increase co...

Revision #4
Created 1 year ago by Khalil Estell
Updated 1 year ago by Khalil Estell


Nested Vector Interrupt Controller (NVIC)

Objective This tutorial demonstrates how to use interrupts on a processor. In general, you will ...

Revision #1
Created 1 year ago by Khalil Estell
Updated 1 year ago by Khalil Estell


Bit Manipulation

Bit-masking is a technique to selectively modify individual bits without affecting other bits. B...

Revision #2
Created 1 year ago by Khalil Estell
Updated 1 year ago by Khalil Estell


LPC40xx Memory Map

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

Revision #1
Created 1 year ago by Khalil Estell
Updated 1 year ago by Khalil Estell


General Purpose Input Output

Objective To be able to General Purpose Input Output (GPIO), to generate digital output signals ...

Revision #1
Created 1 year ago by Khalil Estell
Updated 1 year ago by Khalil Estell


LPC Lab Focuses [incomplete]

Focus on optimal firmware in the following domains: Optimizing software for runtime Minimizing...

Revision #1
Created 1 year ago by Khalil Estell
Updated 1 year ago by Khalil Estell

Embedded Drivers & Real Tim...
Page is not in a chapter

Structured Bit-fields Register Mapping

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

Revision #15
Created 3 years ago by Admin
Updated 2 years ago by Khalil Estell


C vs. C++

  Typically, C design pattern to create a re-usable module is performed like so: typedef struc...

Revision #1
Created 2 years ago by Preet Kang
Updated 2 years ago by Preet Kang


Task Resuming & Suspending

A freeRTOS task that is currently running can be suspended by another task or by its own task. A ...

Revision #7
Created 3 years ago by Admin
Updated 2 years ago by sree harsha


Critical Section

Objective To go over Critical Sections in an application as well as other kernel API calls that...

Revision #3
Created 3 years ago by Admin
Updated 2 years ago by Preet Kang


EventGroups

Event group APIs can be used to monitor a set of tasks. A software watchdog in an embedded system...

Revision #4
Created 3 years ago by Admin
Updated 2 years ago by sree harsha


Watchdogs

Watchdog is a timer which can continuously check if there is any malfunction in the system operat...

Revision #6
Created 3 years ago by Admin
Updated 2 years ago by sree harsha


JTAG

Revision #1
Created 2 years ago by Khalil Estell
Updated 2 years ago by Khalil Estell


Executable Format and Boot Loader

Revision #1
Created 3 years ago by Admin
Updated 3 years ago by Admin

Back to top