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!