Nasz bestseller
- Najnowsza wersja kompilatora CodeVisionAVR V3.53 Advanced z LCD Vision z edytorem czcionek graficznych LCD. LCD Vision jest zawarte w CodeVisionAVR, ale jest funkcjonalne tylko z licencją Advanced.
Zapoznaj się z regulaminem sklepu.
Najnowsza wersja kompilatora CodevisionAVR V3.53 Advanced z LCD Vision - edytorem czcionek graficznych LCD. LCD Vision jest zawarte w CodeVisionAVR, ale jest funkcjonalne tylko z licencją Advanced. Licencja Advanced umożliwia również dodatkowe menu w konfiguracji projektu, które pozwala dostosować wektory przerwań i użycie pamięci RAM.
Najnowsza wersja kompilatora CodevisionAVR V3.53 - kompilator C, IDE, generator kodu źródłowego oraz oprogramowanie do programatorów dla procesorów Atmel ATMEGA i ATXMEGA.
Najnowsza wersja IDE posiada wsparcie dla ATxmega, kart MMC/SD/SD HC, bibliotekę dostępu FAT również dla takich procesorów z małym rdzeniem jak ATtiny4, ATtiny5, ATtiny9, ATtiny10, ATtiny20, ATtiny40
Najnowsza wersja IDE posiada wsparcie dla ATxmega, kart MMC/SD/SD HC, bibliotekę dostępu FAT również dla takich procesorów z małym rdzeniem jak ATtiny4, ATtiny5, ATtiny9, ATtiny10, ATtiny20, ATtiny40
Podstawowe zalety:
- zintegrowane środowisko programistyczne - edytor, kompilator, debugger, programator
- kreator kodu źródłowego - generowanie całych gotowych do wykorzystania fragmentów kodu
- zintegrowana obsługa programatorów
Najważniejsze parametry:
Obsługiwane systemy
|
Windows® Vista, Windows 7, Windows 8 and Windows 10, 32-bit and 64-bit |
Język programowania
|
Zgodny z ANSI C
|
Możliwości edytora
|
Podkreślanie składni dla C oraz assemblera, funkcje paramtryczne, uzupełnianie stuktur/unii
|
Obsługiwane typy danych
|
bit, bool, char, int, short, long, 64-bit long, float |
Operacje zmiennoprzecinkowe
|
Szybka bibloteka współpracująca z rozszerzeniami sprzętowymi procesorów ATmega
|
Rozszerzenia AVR
|
-Przejrzysty, łatwy dostęp do obszarów pamięci EEPROM i FLASH, bez potrzeby stosowania specjalnych funkcji, jak w innych kompilatorach AVR. -Dostęp do rejestrów I/O na poziomie bitów -Obsługa przerwań -Wsparcie dla umieszczania zmiennych bitowych w rejestrach I/O ogólnego przeznaczenia (GPIOR) dostępnych w nowych układach (ATtiny2313, ATmega48/88/168, ATmega165/169/325/3250/329/3290/645/6450/649/6490, ATmega1280/1281/2560/2561/640, ATmega406 i innych). |
Optymalizacja kodu
|
Optymalizacje kompilatora: -Optymalizator "Peephole -Zaawansowany alokator zmiennych do rejestru, pozwalający na bardzo efektywne wykorzystanie architektury AVR -Common Block Subroutine Packing (to, co nasza konkurencja nazywa "Code Compressor"), zastępuje powtarzające się sekwencje kodu wywołaniami podprogramów. Ten optymalizator jest dostępny jako standard w CodeVisionAVR, bez dodatkowych kosztów, w przeciwieństwie do produktów naszej konkurencji. -Eliminacja wyrażeń podrzędnych -Optymalizacja pętli -Optymalizacja gałęzi -Optymalizacja wywołań podprogramów -Optymalizacja skoków krzyżowych -Stałe składanie -Stałe łączenie dosłownych ciągów znaków -Optymalizacja kopiowania do magazynu -Optymalizacja usuwania martwego kodu -4 modele pamięci: TINY (8-bitowe wskaźniki danych dla układów z maksymalnie 256 bajtami pamięci RAM), SMALL (16-bitowe wskaźniki danych dla układów z ponad 256 bajtami pamięci RAM), MEDIUM (dla układów z 128k pamięci FLASH) i LARGE (dla układów z 256k lub więcej pamięci FLASH). Modele pamięci MEDIUM i LARGE umożliwiają pełne adresowanie pamięci FLASH dla układów takich jak ATmega128, ATmega1280, ATmega2560 itp. Ta funkcja jest dostępna jako standard w CodeVisionAVR, bez dodatkowych kosztów, inaczej niż w produktach naszej konkurencji. -Wybierana przez użytkownika optymalizacja rozmiaru lub szybkości kodu |
Generator kodu dla
|
-Konfiguracja dostępu do pamięci zewnętrznej, w tym XMEGA EBI -Identyfikacja źródła resetowania układu -Inicjalizacja oscylatora XMEGA, PLL, prescallerów i zegarów peryferyjnych -Obsługa bootloadera -Inicjalizacja portów wejścia/wyjścia -Inicjalizacja przerwań zewnętrznych -Inicjalizacja timerów/liczników -Inicjalizacja timera watchdog -Inicjalizacja USART i buforowana komunikacja szeregowa sterowana przerwaniami -Inicjalizacja komparatora analogowego -Inicjalizacja przetwornika ADC Inicjalizacja przetwornika cyfrowo-analogowego XMEGA, AVR8X, AVR DA Inicjalizacja RTC -XMEGA, AVR8X, AVR DA -Inicjalizacja interfejsu SPI -Inicjalizacja interfejsu CAN -Inicjalizacja TWI -Inicjalizacja magistrali I²C, czujnika temperatury LM75, termometru/termostatu DS1621, zegarów czasu rzeczywistego PCF8563, PCF8583, DS1307, DS3231, czujników ciśnienia BMP085, BMP180, MS5611-01BA -Inicjalizacja zegara czasu rzeczywistego DS1302 -1 Magistrala przewodowa i inicjalizacja czujników temperatury DS1820/DS18S20/DS18B20/DS1822 -Inicjalizacja alfanumerycznego i graficznego modułu wyświetlacza LCD/TFT/OLED -Inicjalizacja rezystancyjnego ekranu dotykowego ADS7843 i ADS7846 -Kontroler USB |
Inne zalety
|
|
Obsługiwane układy |
|
Wbudowana biblioteki |
|
Obsługiwane programatory oraz układy przez wbudowane oprogramowanie |
•
Atmel STK500 (serial connection)
•
Atmel STK600 (USB connection)
•
Atmel AVRISP (serial connection)
•
Atmel AVRISP MkII (USB connection)
•
Atmel AVR Dragon (USB connection)
•
Atmel JTAGICE MkII (USB connection)
•
Atmel JTAGICE 3 (USB connection)
•
Atmel-ICE (USB connection)
•
Atmel mEDBG (USB connection) - requires Microchip Studio 7 to be installed
•
Atmel nEDBG (USB connection) - requires Microchip Studio 7 to be installed
•
Atmel EDBG (USB connection) - requires Microchip Studio 7 to be installed
•
Atmel AVR910 Application Note (serial connection)
•
USBASP original or clone (USB connection)
|
Do pobrania
Marka
Symbol
77
Zapytaj o produkt
Opinie o Kompilator CodeVisionAVR Advanced
5.00
Liczba wystawionych opinii: 3
53
40
30
20
10
Kliknij ocenę aby filtrować opinie
5/5
Opinia potwierdzona zakupem
Kompilator dobry i szybki. Wbudowany programator i inne bajery. Zapis wszystkich hex i fusebitów w jednym pliku tak że można spokojnie otwierać stare projekty bez martwienia się o prawidłowe ustawienia.
Brakuje opcji kompilatora z kluczem sprzętowym, wiele razy mi się coś działo i zawsze miałem problem z licencjami. W Mikroelektronice mam do każdego kompilatora 'pendrive' i mogę oprogramowanie mieć zainstalowane na dowolnym komputerze i działa. Po padnięciu kompa i zakupie innego też działa bez tracenia czasu na kontakty i maile bo trwa to kilka dni.
Jednak polecam serdecznie to środowisko. Usunięto wiele błędów z lat poprzednich które mocno mnie bulwersowały.
Teraz jest OK.
Napisz swoją opinię