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 !