Recently Updated Pages

Song list code module

Collect MP3 song list from the SD card Reference Articles Design a code module Code Modularit...

Revision #6
Created 1 year ago by Preet Kang
Updated 2 months ago by Preet Kang


LED Matrix Driver

Introduction An LED matrix is different from most panel displays. The LEDs are standard tri-co...

Revision #6
Created 2 months ago by ameer
Updated 2 months ago by ameer


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 #28
Created 4 years ago by Admin
Updated 2 months ago by sree harsha


Lab: FreeRTOS Tasks

Objective Load firmware onto the SJ board Observe the RTOS round-robin scheduler in effect Pr...

Revision #11
Created 1 year ago by Preet Kang
Updated 3 months ago by Preet Kang


GPIO

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

Revision #23
Created 4 years ago by Admin
Updated 5 months ago by vidushi


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 #13
Created 4 years ago by Admin
Updated 5 months ago by vidushi


Mutexes

Semaphores vs Mutexs Semaphores and mutexes are nearly the same constructs except that mutexes h...

Revision #10
Created 4 years ago by Admin
Updated 7 months ago by vidushi


MP3 Project

Project Summary The goal of this project is to create a fully functional MP3 music player using ...

Revision #13
Created 4 years ago by Admin
Updated 8 months ago by Preet Kang


Design a code module

This article demonstrates how to design a new code module. Header File A header file: Shall ...

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


Volatile Variable

  // volatile int flag; // global memory is part of "BSS" section, guaranteed to be zero (u...

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


Project Hints

 Git strategy to share common DBC file A common issue for everyone is how to have separate proj...

Revision #20
Created 2 years ago by Preet Kang
Updated 9 months ago by vidushi


Project Introduction and Guidelines

Shopping List Four SJtwo Development Kits + 4 CAN Transceivers Bridge and Sensors Accessories ...

Revision #13
Created 2 years ago by Preet Kang
Updated 9 months ago by vidushi


LAB: Geo Controller

In this lab, we will add the Geological Controller to your RC car. Please review this article to ...

Revision #11
Created 1 year ago by Preet Kang
Updated 9 months ago by Preet Kang


Queues

This article provides examples of using RTOS Queues. Why RTOS Queues There are standard queues,...

Revision #23
Created 1 year ago by Preet Kang
Updated 10 months ago by Preet Kang

FreeRTOS
Page is not in a chapter

LAB: RC Car Infrastructure

We are now on a roll . . . we are now going to work with multiple controllers that are interfaced...

Revision #13
Created 1 year ago by Preet Kang
Updated 10 months ago by Preet Kang


UART

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

Revision #23
Created 4 years ago by Admin
Updated 10 months ago by Preet Kang


CANTools

CANTools is a Python project that can read DBC files, and provide a lot of useful information. h...

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


Function Pointer

Pointers Pointers are the data types that can be used to store the address of some data stored i...

Revision #22
Created 1 year ago by vidushi
Updated 10 months ago by vidushi


Lab: SPI Flash Interface

The objective is to learn how to create a thread-safe driver for Synchronous Serial Port and to ...

Revision #25
Created 2 years ago by Preet Kang
Updated 10 months ago by Preet Kang


Clock Systems and Timing

Clock System & Timing A crystal oscillator is typically used to drive a processor's clock. Y...

Revision #15
Created 4 years ago by Admin
Updated 10 months ago by vidushi

Back to top