TADA Training Logo

Presents:

C Programming for Microcontrollers

A 1-Day Comprehensive Workshop for Embedded Systems Engineers

To maximize the learning experience, each class is limited to 12 students maximum - REGISTER TODAY!

 
Quick Links

Locations / Dates

Class Overview

Detailed Agenda

The Instructor

What You Get

Cost / Registration

Our Guarantee

Contact Us!!

Our Training Home Page

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

return to the top

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

return to the top

 

 

 

 

 

 

 

 

 

 

 

 

 

Join us for a full day of intense hands-on training in programming your embedded systems designs in C using an integrated development environment (IDE). We cover all of the aspects that you need to know: hardware control, software issues, troubleshooting, and more! Our classes are taught by an experienced design engineer and trainer with over 30 years experience.

Level: Introductory

Prerequisites: basic knowledge of embedded systems concepts and development

Locations

Class Code Class Name Location Dates Advance Registration Standard Registration Late Registration Last day to Register

Don't see your local area listed above? Contact us and we will come to your area!

DEMOJM Board
Featuring the Freescale
Flexis JM-series
8 and 32 bit processors

Purpose: Familiarize the student with the requirements and skills to program an embedded project. The class will cover programming both 8 and 32 bit processors as well as porting between the two.

This class features the newly-released Freescale MCS08JM60 and MCF51JM128 Controller Continuum 8- and 32-bit processors. These processors are “drop-in” pin-for-pin compatible and can be programmed and written with the same integrated development environment and programming interface. The MCS08JM60 features a full-speed USB 2.0 device and the MCF51JM128 features a full-speed USB 2.0 device as well as on-the-go for hosting capabilities.

Students will receive a DEMOJM development board with interchangeable MCS08JM60 and MCF51JM128 processors, a copy of the CodeWarrior™ 6.2 IDE with 30-day full license, all code and presentation slides, as well as all cables needed. All students receive a certificate of participation (suitable for framing!). CEU's AVAILABLE - Contact us for more info!

To maximize the learning experience, classes are limited to 12 students maximum -
Classes fill quickly!

Syllabus

Intro to integrated development environments (IDEs)
Declarations in C
Arrays, strings and pointers
Code porting issues / considerations - 8/32 bit exercise
An Introduction to Processor Expert
Port I/O
A/D
Timers and Capture Timers
Delay loops and tables
Interrupt handling
Serial (SCI) port comms
String array to comms
Some considerations of going to C++
Special features of CodeWarrior v.6.2
Simulator
Running Hiwave standalone
Monitoring memory, registers
Profiling
In-line assembly

*** Please NOTE - this class does not teach USB - please see the class at http://www.tadatraining.com/usb/ for that class. Check the calendar to see if both classes are available at your desired location. ***

Note: This is a new class which is still being finalized per student review; exact syllabus is subject to change for first few classes.

Price

Scheduled Classes: $595 per student

Save $$$ - Register early for as low as $495!!

Want to host this in-house? We come to your company for $4,000 for up to 10 students

Want more information? Click here to mail us!

Click here to return to our training home page

About the presenter:

Charles Lord , P.E., is a consulting engineer with over 25 years of experience in the embedded systems, RF, military and medical device / pharmaceutical fields. He is a frequent speaker for IEEE and quality / regulatory meetings and conferences. His company, Triangle Advanced Design and Automation, is based in Cary , NC .

 

Our Guarantee:

Your satisfaction is always guaranteed with our professional training. If for some reason you are not satisfied with the training, we will make it right! You will get a complimentary certificate for any future class, regardless of cost.

"TADA Training is the training function of Triangle Advanced Design and Automation, Incorporated,
a Professional Corporation licensed in the state of North Carolina for engineering and training services"

© 2012, Triangle Advanced Design and Automation, Inc.