Basic C Code Implementations for AVR Microcontrollers

Tomáš Frýza · 2007

The main purpose of this article is to summarize the possibilities of a C code implementation for the AVR microcontrollers. The process of implementation is presented in this paper and the basic differences between two famous compilers for AVRs: GCC and CodeVisionAVR are presented as well. Whole paper is composed as a useful tool for university students/teachers and brings the guideline how to use the microcontrollers' interrupt sources but also it brings the powerful combination of assembly routines called from the C functions without a time consuming study of huge manuals and datasheets. Short examples of concrete source codes for GCC avr-libe are presented in the text.

Read the paper · More papers on PaperTik