CodeVisionAVR er et integreret softwareudviklingsmiljø for Atmels AVR - familie af mikrocontrollere .
CodeVisionAVR inkluderer følgende komponenter:
Outputfilerne for CodeVisionAVR er:
CodeVisionAVR er kommerciel software. Der er en gratis prøveversion med et begrænset antal funktioner, især programkodens størrelse er begrænset til 4 kilobyte, og et antal biblioteker er ikke inkluderet.
Fra den 6. juli 2021 er den seneste version 3.45 [1] .
C-kompileren, der er en del af CodeVisionAVR, har nogle forskelle fra AVR-GCC ( WinAVR ), herunder sin egen syntaks, et sæt understøttede mikrocontroller-serier (de seneste versioner understøtter også ATXMega -serien ), og genererer også outputkode, der adskiller sig i hastighed (kode, genereret af CodeVisionAVR-kompileren, kører i gennemsnit 15-25% hurtigere og fylder mindre med 25-35% end koden, der genereres af AVR-GCC).