EMBEDDED C TUTORIAL
INTRODUCTION:
- Firstly to get started with there are many electronic devices. These have many complex microprocessors embedded within it.
- It is the most commonly known programming language for embedded electronics.
- It is fun to learn this after u have reviewed thoroughly the concepts of C especially the pointer concepts and memory concepts.
- The main reason behind employing this language is that it lies in between the midst of high and low level programming.
COMPILERS:-
- The Embedded C language has various individual keywords that are not at all associated with C language.
TUTORIAL:
- Now we can go through the basic ones in embedded C:
- ibdata/data:
In the internal memory of the microprocessor this data type will be stored.
Eg:- unsigned char a;
- Basically this data keyword instructs the microprocessor to store the unsigned character a in the internal memory of the processor.
2.bdta:
- The function of this data keyword is to store the variable in bit addressable memory
- E.g:- unsigned char bdata a;
3.Using:
- The peculiarity of this data keyword is gain access to a function set through register banks.
- Eg:- void yourfunction() using1
{
//statement;
}
NOTE: Register banks is a type of bank switching technique employed by the microprocessors.
Related links: http://www.ptinstitute.in/embedded-c-and-c-descriptions/