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
C1003C / C++ Programming and IDEs for MicrocontrollersNova Southeastern UniversityApr 06,10
to
Apr 07,10
Pay by Mar 25Pay by Mar 27$695Apr 02
$495$595

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"

© 2010, Triangle Advanced Design and Automation, Inc.