MPG Level 2 Atmel

UNDER CONSTRUCTION!

The MPG program is currently undergoing a massive update, which means a ton of stuff is yet to come. We thank you for your patience during this exciting time, and we promise you’ll be amazed by all of the new content once it’s up and running.

MPGL2 Hardware Modules

The first part of MPG Level 2 is mostly hardware focused though new drivers that differ from MPG Level 1 are introduced. Explore the modules below to learn about each section of the development board. In most cases, you can dig deeper into the subject matter by using the “Further Study” resources (this extra information is not usually covered in the regular MPGL2 program). Please reference the MPG Level 1 notes for detailed information about the low level function of the board.

Topic
(Last Update)
Notes Media Code Further Study
MPGL2 Introduction notes
Soldering 1
Caps and Clock
notes SOLDER MAP firmware_start firmware_end
Soldering 2
LEDs
notes firmware_start firmware_end
Soldering 3
Buttons and buzzer
notes firmware_start firmware_end
Soldering 4
RS-232 Serial
notes firmware_start firmware_end

MPGL2 Firmware Development

The second half of MPG Level 2 is focused on application development. We start by ensuring you understand the API functions that were developed to use all of the hardware. Then we move on to design and implement a “Wireless Pong” application. Notes are provided to cover the specific details of each exercise along with starting code and a solution. Additional information is provided if you would like to look further into the topic.

Topic
(Last Update)
Notes Media Code Further Study
MPG Operating System notes video firmware_start firmware_end
MPG API
(2014-03-05)
notes firmware_start
Dot Matrix LCD LCD Worksheet
Cap Touch firmware_end
Pong: Game Design
2014-02-06
MessageProtocol
PongStateDiagram
Pong Part 1
(2014-03-05)
notes firmware_start firmware_end
Pong Single Player Mode
(2014-04-02)
firmware_end
Pong Radio Test
(2014-04-02)
notes