DocumentCode :
2074300
Title :
Basic C Code Implementations for AVR Microcontrollers
Author :
Fryza, T.
Author_Institution :
Brno Univ. of Technol., Brno
fYear :
2007
fDate :
27-30 June 2007
Firstpage :
434
Lastpage :
437
Abstract :
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.
Keywords :
C language; interrupts; microcontrollers; program assemblers; program compilers; AVR microcontrollers; C code implementation; CodeVisionAVR; GCC; assembly routines; compilers; interrupt sources; Assembly; Concrete; Electronic equipment; Guidelines; Microcontrollers; Microprocessors; Process control; Program processors; Testing; Timing; AVR; C/C++; CodeVisionAVR; GCC avr-libc; instruction set; interrupts; microcontrollers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Systems, Signals and Image Processing, 2007 and 6th EURASIP Conference focused on Speech and Image Processing, Multimedia Communications and Services. 14th International Workshop on
Conference_Location :
Maribor
Print_ISBN :
978-961-248-029-5
Electronic_ISBN :
978-961-248-029-5
Type :
conf
DOI :
10.1109/IWSSIP.2007.4381134
Filename :
4381134
Link To Document :
بازگشت