ELECTRONICS AND COMMUNICATION ENGINEERING


Embedded C Programming


Unit -I    Introduction to Embedded System 

Embedded System Overview: Design flow, Introduction to C, Software development process – ARM Hardware architecture overview and Selection: ARM Classic, Secure Core, Cortex M Series, Cortex R Series, Cortex A Series. Introduction to Cortex M0. 


Unit -II    Introduction to Embedded C Programming 

Embedded C Programming: Basic Structure, Data Types, Operators and Expressions, Identifiers, Name space & Scope, Flow controls, Loops – Components: Comments, Global Variables, Local Variables, Main Function. 


Unit -III    Basic Peripherals Programming 

Interrupt programming, General Purpose Digital Interfacing, General Purpose Analog Interfacing: A-D interfacing, D-A interfacing, Timers control, Signal generators, PWM. 


Unit -IV    Advanced Peripherals Programming 

Serial Communication: Universal Asynchronous Receiver Transmitter, Serial Peripheral Interface, Inter Integrated Circuits, Direct Memory Addressing. 


Unit -V    Interfacings and Applications 

Tone Generation, Pseudo Code Generation, Event Recorder, Watchdog timer, Interfacing Digital & Analog Sensor, Actuator Control.