CodeVisionAVR este un mediu de dezvoltare software integrat pentru familia de microcontrolere Atmel AVR .
CodeVisionAVR include următoarele componente:
Fișierele de ieșire ale CodeVisionAVR sunt:
CodeVisionAVR este un software comercial. Există o versiune de încercare gratuită cu un număr limitat de funcții, în special, dimensiunea codului programului este limitată la 4 kiloocteți și un număr de biblioteci nu sunt incluse.
Începând cu 6 iulie 2021, cea mai recentă versiune este 3.45 [1] .
Compilatorul C care face parte din CodeVisionAVR are unele diferențe față de AVR-GCC ( WinAVR ), inclusiv propria sa sintaxă, un set de serii de microcontrolere acceptate (cele mai recente versiuni acceptă și seria ATXMega ) și generează, de asemenea, cod de ieșire care diferă în viteza (codul , generat de compilatorul CodeVisionAVR, în medie, rulează cu 15-25% mai rapid și ocupă mai puțin spațiu cu 25-35% decât codul generat de AVR-GCC).