Recently Updated Pages
MP3 Project
Project Summary The goal of this project is to create a fully functional MP3 music player using ...
Design a code module
This article demonstrates how to design a new code module. Header File A header file: Shall ...
Project Hints
Git strategy to share common DBC file A common issue for everyone is how to have separate proj...
UART
Objective The objective of this lesson is to understand UART, and use two boards and setup UART ...
CANTools
CANTools is a Python project that can read DBC files, and provide a lot of useful information. h...
Function Pointer
Pointers Pointers are the data types that can be used to store the address of some data stored i...
Clock Systems and Timing
Clock System & Timing A crystal oscillator is typically used to drive a processor's clock. Y...
Bitmasking
Bit-masking is a technique to selectively modify individual bits without affecting other bits. ...
Git Basics
What is Gitlab? Gitlab provides services that allow hosting your project on a remote repository ...
LAB: Git
This is definitely not an exhaustive tutorial about learning Git... Google would be better to rev...
CmpE243 - What is it about?
CmpE243 is a fast-paced course, with lots to learn that will push your technical and communi...
SPI (Serial & Peripheral Interface)
What is SPI SPI is a high-speed, full-duplex bus that uses a minimum of 3 wires to exchange data...
ADC (Analog to Digital Converter)
Objective To learn about the use of ADCs, their different types, their related parameters, and h...
Standart Output
This article provides useful information about how the standard output is handled on the SJ2 plat...
Queues
Moved to here
Pin Selection and Pin Mode
Objective Know how to select a specific functionality of a given LPC40xx pin. Know how to select...
PWM (Pulse Width Modulation)
Objective To learn about the use of PWM signals, their related parameters, and how to set up an ...
Syllabus
Course Description Hardware implementation of a microcomputer architecture using modern micropro...
EEPROM Driver
In this assignment, we will build up a driver to write the EEPROM on the NXP processor. EEPROM...
Struct Address
Objective Learn basics of data structures Learn how memory may be padded within data structure...