TL MICRO
  AUTOMATION

   LET'S GET IT WORKING!
HOME
DESIGN
IOT
DESIGN PKGS
ARTICLES
CONTACT

Article: Working with a New Controller

This article explains some of the issues to keep in mind while starting work with a new controller.

Changing platforms from one controller to another is every embedded engineer's nightmare. There may be so many unknowns which may cause issues even in simple opertaions. But switching platforms and starting off with a new controller need not be so tedious. Follow some of the steps below to get started.

Step 1: Know what your controller can do.

Read about all the features that your new controller has. How much memory, how many I/O,how many timers, types of interrupts, speed, peripherals, ports etc.

Step 2: Read the User Manual

Go through these chapters:- Architecture, Memory ,Ports, Interrupts.

Step 3: Get familiar with the tool chain

Read about the compiler, debugger , and programmer. Learn to create a sample project. Learn the basic connections required for programming the controller.

Step 4: Data Types and Endianness

Read about how your controller handles various data types. What is the size of int , long,double etc. Is your controller Big Endian or Little Endian. These cause issues if you are reusing code from earlier designs.

By following the steps above, it should take less than a week to get familiar and start a project using a new controller.

FORTUNE FAVOURS THE BRAVE !


TL Micro Automation - Electronic Products , Embedded Design Services , Consulting