ANSI C

LEARN THE EMBEDDED CONTROL LANGUAGE OF ANSI C

ANSI C using MPLABX and XC32 Compiler

ANSI C using Atollic Eclipse IDE

ANSI C using the Arm ver6.10 Compiler and Keil uVision


Each option is over 10 -12 WEEKS you choose which environment suits. For only R350 per hour/Total R1050 on a Saturday for just 3 hours from 9-12am, become an expert embedded C programmer .


Benefits


Professional Training by Accredited Arm trainer  

Speed your time to market tremendously by developing professional C-code for portability.

Learn shortcuts to improve development time, with faster efficient coding.

Learn to use  the most popular IDE’s in the market, Keil by Arm, Atollic TrueStudio by ST and Microchip MplabX

Small classes for tailored individualized attention.

Totally hands-on, interactive training!

Intensive training for core concepts to aid in real-world applications!

Shortens development time.

Broaden MCU knowledge for application in your area!

Key skills to enable use in the work environment!



Multiple hands-on exercises will be performed during each class. Each participant has to bring their own dedicated equipment (laptop PC )  The course material, exercises and their solutions (source code) will be provided to each participant on a USB stick,Training will be held at Harmony Electronics or a suitable venue depending on the number of students. The course will be held over 10-12 Saturdays for 3 hours from 9:00 am-12:00 am every Saturday @ R350 per hour. Each week participants will be emailed assignments for completion to re-enforce their knowledge. This is a comprehensive Ansi C training course.


Venue: Johannesburg

Requirements: Laptop and Software installed prior to course.

Certification: Certification on completion of course.





Week 1

Using C in an Embedded Environment

Comments 

Variables, Identifiers and Data Types

Constants 

printf() support function


Week 2

Operators

Expressions and Statements


Week 3

Making Decisions 

Loops 


Week 4

Functions 

Week 5

Multi-File Projects & Storage Class Specifiers 

Week 6

Arrays

Program flow considerations


Week 7

Data Pointers

Function Pointer


Week 8

Structures

Unions, Bit Fields, and Enumerations

Macros with #define


Week 9

Compiler Considerations

Final knowledge Check


SIGN UP NOW!