Getting Started With AVR Microcontrollers

Keywords: Embedded Systems, Atmega32, AVR As we are going to learn Embedded system development, its better I start with a brief introduction of embedded systems. Embedded Systems:  In short, an embedded system is a computer system with a dedicated function with real-time computing constraints (though it’s not necessary).  For example a vending machine or remote control system, ATM and list go on as the world is full of the examples. So basically an embedded system will consist of followings: Micro-controller Memory Display Unit Input devices Sensors etc… Now the most…

Read More

Embedded C : Programming in C for Embedded Systems

Embedded C, Programming in C, Embedded Systems, Hexadecimal in C, Binary value representation in C, bit-wise AND, bit-wise OR operation in C Embedded C is not different or any subset of the original C. It’s just the programming way you use to develop the applications for the embedded systems. In Embedded C we use C to control the hardware by manipulating the microcontroller’s or flash memories or any other hardware’s registers. We write, we read and then based on the result we make our logic. If you know how to…

Read More