Darmowa dostawa od 50,00 zł
Zapisz na liście zakupowej
Stwórz nową listę zakupową
Kompilator CodeVisionAVR Standard

Kompilator CodeVisionAVR Standard

  • Najnowsza wersja kompilatora CodevisionAVR - kompilator C, IDE, generator kodu źródłowego oraz oprogramowanie do programatorów dla procesorów Atmel ATMEGA i ATXMEGA.
849,00 zł
brutto / licencja elektroniczna
Najniższa cena produktu w okresie 30 dni przed wprowadzeniem obniżki
Produkt dostępny
Produkt dostępny
Bezpieczne zakupy
Odroczone płatności. Kup teraz, zapłać za 30 dni
Kup teraz, zapłać później - 4 kroki
Przy wyborze formy płatności, wybierz PayPo.PayPo - kup teraz, zapłać za 30 dni
PayPo opłaci twój rachunek w sklepie.
Na stronie PayPo sprawdź swoje dane i podaj pesel.
Po otrzymaniu zakupów decydujesz co ci pasuje, a co nie. Możesz zwrócić część albo całość zamówienia - wtedy zmniejszy się też kwota do zapłaty PayPo.
W ciągu 30 dni od zakupu płacisz PayPo za swoje zakupy bez żadnych dodatkowych kosztów. Jeśli chcesz, rozkładasz swoją płatność na raty.
Darmowa dostawa do paczkomatuWięcej informacji
Smile - dostawy ze sklepów internetowych przy zamówieniu od 50,00 zł są za darmo.
Kupujesz i dostawę masz gratis!
dostawy ze sklepów internetowych przy zamówieniu za 50,00 zł są za darmo.
Darmowa dostawa obejmuje dostarczenie przesyłki do paczkomatu

Zapoznaj się z regulaminem sklepu.

Najnowsza wersja kompilatora CodevisionAVR V4.02- 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
 
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
 
Cechy

•Aplikacja działająca w systemach Windows® Vista, Windows 7, Windows 8 i Windows 10, 32-bit i 64-bit
•Łatwe w użyciu zintegrowane środowisko programistyczne i kompilator zgodny z ANSI C
•Edytor z automatycznym wcięciem, podświetlaniem składni zarówno dla asemblera C, jak i AVR, parametrami funkcji i autouzupełnianiem elementów struktury/związku

•Oprócz własnego IDE, CodeVisionAVR może być również używany jako rozszerzenie zintegrowane z Microchip Studio 7 .


•Obsługiwane typy danych: bit, bool, char, int, short, long, 64-bit long, float
•Szybka biblioteka zmiennoprzecinkowa z mnożnikiem sprzętowym i ulepszoną obsługą instrukcji podstawowych dla wszystkich nowych układów ATmega
•Rozszerzenia specyficzne dla AVR dla:
•Przejrzysty, łatwy dostęp do obszarów pamięci EEPROM i FLASH, bez konieczności stosowania specjalnych funkcji jak w innych kompilatorach AVR
•Dostęp na poziomie bitowym do rejestrów I/O
•Przerwanie wsparcia
•Obsługa umieszczania zmiennych bitowych w rejestrach I/O ogólnego przeznaczenia (GPIOR) dostępna 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 inne)
•Optymalizacje kompilatora:
•Optymalizator wizjera
•Zaawansowane zmienne do alokatora rejestrów, pozwalają na bardzo efektywne wykorzystanie architektury AVR
•Common Block Subroutine Packing (co nasza konkurencja nazywa „Code Compressor”) zastępuje powtarzalne sekwencje kodu wywołaniami podprogramów. Optymalizator ten jest dostępny w standardzie w CodeVisionAVR, bez dodatkowych kosztów, inaczej niż w produktach naszej konkurencji.
•Eliminacja typowych podwyrażeń
•Optymalizacja pętli
•Optymalizacja oddziałów
•Optymalizacja wywoływania podprogramów
•Optymalizacja skoków przekrojowych
•Ciągłe składanie
•Łączenie ciągłych ciągów literałów
•Optymalizacja kopiowania w sklepie
•Martwy kod usuwający optymalizację
•4 modele pamięci: TINY (8-bitowe wskaźniki danych dla chipów o pojemności do 256 bajtów RAM), SMALL (16-bitowe wskaźniki danych dla chipów z więcej niż 256 bajtami RAM), MEDIUM (dla chipów ze 128k FLASH) i LARGE ( dla chipów z 256k lub więcej FLASH). Modele pamięci MEDIUM i LARGE pozwalają na pełne adresowanie FLASH dla układów takich jak ATmega128, ATmega1280, ATmega2560 itp., przy czym kompilator obsługuje rejestr RAMPZ w sposób całkowicie przezroczysty dla programisty. Ta funkcja jest dostępna w standardzie w CodeVisionAVR, bez dodatkowych kosztów, inaczej niż w produktach naszej konkurencji.
•Wybierana przez użytkownika optymalizacja rozmiaru kodu lub szybkości
•Możliwość wstawienia wbudowanego kodu asemblera bezpośrednio do pliku źródłowego C
•BARDZO EFEKTYWNE WYKORZYSTANIE PAMIĘCI RAM: Ciągi literałów stałych są przechowywane tylko w pamięci FLASH i nie są kopiowane do pamięci RAM i stamtąd dostępne, jak w innych kompilatorach dla AVR
•Debugowanie na poziomie źródła C z generowaniem pliku symboli COFF umożliwia oglądanie zmiennych (w tym struktur i unii) w debugerach Atmel Studio 7 i AVR Studio 4.19
•W pełni kompatybilny z emulatorami Atmel In-Circuit: AVR JTAG-ICE, AVR Dragon itp.

Biblioteki
Oprócz standardowych bibliotek C, kompilator CodeVisionAVR zawiera bogaty zestaw bibliotek zaprojektowanych tak, aby spełniać wszystkie potrzeby programisty systemów wbudowanych.
Biblioteki CodeVisionAVR nie są objęte licencją GPL, dlatego nie masz obowiązku publikowania kodu źródłowego swojej aplikacji komercyjnej ani płacenia nam opłat licencyjnych za ich komercyjne wykorzystanie.

Kompilator CodeVisionAVR zawiera alfanumeryczną bibliotekę LCD dla kontrolerów Hitachi HD44780, Samsung KS0073 i Solomon Systech SSD1803 (wyświetlacze Electronic Assembly DIP203), obsługiwane są zarówno 8-bitowe układy AVR, jak i XMEGA.
Sygnały LCD można przypisać do dowolnego pinu dowolnego portu I/O w dowolnej kolejności, bezpośrednio z CodeVisionAVR IDE, zapewniając projektantowi maksymalną elastyczność. Obsługiwane są także
alfanumeryczne nakładki LCD Arduino z ekspanderem I/O PCF8574 i złączem I 2 C.

Wbudowany kreator kodu
Wbudowany automatyczny generator programów dla układów AVR, AVR8X, AVR DA, AVR DB i XMEGA, pozwala w ciągu kilku minut napisać cały kod potrzebny do realizacji następujących funkcji:
•Konfiguracja dostępu do pamięci zewnętrznej, w tym XMEGA EBI
•Identyfikacja źródła resetu chipa
•Inicjalizacja oscylatora XMEGA, PLL, preskaleró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 Watchdoga
•Inicjalizacja USART i buforowana komunikacja szeregowa sterowana przerwaniami
•Inicjalizacja komparatora analogowego
•Inicjalizacja ADC
•Inicjalizacja XMEGA, AVR8X, AVR DA DAC
•Inicjalizacja XMEGA, AVR8X, AVR DA RTC
•Inicjalizacja interfejsu SPI
•Inicjalizacja interfejsu CAN
•Inicjalizacja TWI
•Magistrala I²C, czujnik temperatury LM75, termometr/termostat DS1621, PCF8563, PCF8583, DS1307, DS3231 zegary czasu rzeczywistego, BMP085, BMP180, MS5611-01BA Inicjalizacja czujników ciśnienia
•Inicjalizacja zegara czasu rzeczywistego DS1302
•Magistrala 1-przewodowa i inicjalizacja czujników temperatury DS1820/DS18S20/DS18B20/DS1822
•Inicjalizacja modułu wyświetlacza alfanumerycznego i graficznego LCD/TFT/OLED
•Inicjalizacja rezystancyjnego ekranu dotykowego ADS7843 i ADS7846
•Kontroler USB

LCD Vision
LCD Vision to aplikacja towarzysząca przeznaczona do tworzenia, edycji czcionek i obrazów oraz eksportowania ich w postaci kodu źródłowego C lub danych binarnych, kompatybilna z biblioteką wyświetlaczy graficznych CodeVisionAVR .
Czcionki można tworzyć od podstaw lub importować z zainstalowanych czcionek systemowych.
Obrazy można także tworzyć od podstaw lub importować z popularnych formatów graficznych, takich jak: BMP, JPEG, GIF, PNG, ICO, WMF, EMF.
Eksportowane obrazy mogą być nieskompresowane (w celu szybkiego wyświetlania) lub skompresowane w formacie JPEG (w celu uzyskania minimalnego rozmiaru pamięci)

Programator chipów AVR
CodeVisionAVR IDE posiada wbudowany programator chipów AVR, który umożliwia automatyczne programowanie po pomyślnej kompilacji.

Obsługiwani są następujący programiści:
•Atmel STK500 (połączenie szeregowe)
•Atmel STK600 (połączenie USB)
•Atmel AVRISP (połączenie szeregowe)
•Atmel AVRISP MkII (połączenie USB)
•Atmel AVR Dragon (połączenie USB)
•Atmel JTAGICE MkII (połączenie USB)
•Atmel JTAGICE 3 (połączenie USB)
•Atmel-ICE (połączenie USB)
•Atmel mEDBG (połączenie USB) - wymaga zainstalowania Microchip Studio 7
•Atmel nEDBG (połączenie USB) - wymaga zainstalowania Microchip Studio 7
•Atmel EDBG (połączenie USB) - wymaga zainstalowania Microchip Studio 7
•Nota aplikacyjna Atmel AVR910 (połączenie szeregowe)
•Oryginał lub klon USBASP (połączenie USB)

Arduino
CodeVisionAVR IDE i rozszerzenie Atmel Studio umożliwiają automatyczne przesłanie pomyślnie skompilowanego programu na płytkę rozwojową kompatybilną z Arduino.
Opcję tę można włączyć w menu konfiguracji projektu:
Narzędzie do przesyłania Arduino jest również dostępne z menu CodeVisionAVR IDE i Atmel Studio Tools.

Terminal
CodeVisionAVR IDE posiada wbudowany terminal komunikacji szeregowej przydatny do debugowania systemów wbudowanych, które wykorzystują komunikację szeregową (RS232, RS422, RS485).

Obsługiwane układy
Kompilator CodeVisionAVR C obsługuje następujące układy:
•AT90S2313
•AT90S2323, AT90S2343
•AT90S2333, AT90S4433
•AT90S4414, AT90S8515
•AT90S4434, AT90S8535
•AT90S8534
•AT90CAN32, AT90CAN64, AT90CAN128
•AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90PWM216, AT90PWM316
•AT90USB1286, AT90USB1287, AT90USB646, AT90USB647, AT90USB162, AT90USB82
•ATA8510
•ATtiny4, ATtiny5, ATtiny9, ATtiny10, ATtiny20, ATtiny40 (zredukowany rdzeń)
•ATtiny102, ATtiny104 (zredukowany rdzeń)
•ATtiny13, ATtiny13A
•ATtiny1634
•ATtiny167, ATtiny87
•ATtiny2313, ATtiny2313A, ATtiny4313
•ATtiny417, ATtiny817
•ATtiny24, ATtiny44, ATtiny84
•ATtiny25, ATtiny45, ATtiny85
•ATtiny26, ATtiny46, ATtiny86, ATtiny166
•ATtiny261, ATtiny461, ATtiny861
•ATtiny202/204/402/404/406/804/806/807/1606/1607
•ATtiny212/214/414/416/814/816/817/1614/1616/1617/3214/3216/3217
•ATtiny1624/1626/1627/3224/3226/3227/824/826/827
•ATtiny43U
•ATtiny441, ATtiny841
•ATtiny48, ATtiny88
•ATtiny828
•ATmega103
•ATmega128, ATmega128A
•ATmega1280, ATmega1281
•ATmega1284, ATmega1284P
•ATmega128RFA1
•ATmega128RFR2, ATmega256RFR2, ATmega64RFR2
•ATmega1284RFR2, ATmega2564RFR2, ATmega644RFR2
•ATmega16
•ATmega16HVA, ATmega8HVA
•ATmega16HVB, ATmega32HVB
•ATmega16M1, ATmega32M1, ATmega64M1
•ATmega16U4, ATmega32U4
•ATmega1608, ATmega1609
•ATmega161, ATmega162, ATmega163
•ATmega164, ATmega164A, ATmega164P, ATmega164PA
•ATmega165, ATmega165P, ATmega165PA
•ATmega168, ATmega168A, ATmega168PA, ATmega168PB
•ATmega169, ATmega169A, ATmega169PA
•ATmega2560, ATmega2561
•ATmega32, ATmega32A
•ATmega32C1, ATmega64C1
•ATmega32U6
•ATmega3208/3209
•ATmega323
•ATmega324, ATmega324A, ATmega324P, ATmega324PA, ATmega324PB
•ATmega325, ATmega325A, ATmega325P, ATmega325PA
•ATmega3250, ATmega3250A, ATmega3250P
•ATmega328, ATmega328P, ATmega328PB, ATmega328PV
•ATmega329, ATmega329A, ATmega329P, ATmega329PA
•ATmega3290, ATmega3290A, ATmega3290P
•ATmega48, ATmega48A, ATmega48P, ATmega48PA, ATmega48PB
•ATmega4808/4809
•ATmega603
•ATmega64
•ATmega640
•ATmega644, ATmega644A, ATmega644PA, ATmega644P, ATmega644PV
•ATmega645, ATmega645A, ATmega645P, ATmega645PA
•ATmega6450, ATmega6450A, ATmega6450P
•ATmega649, ATmega649A, ATmega649P, ATmega649PA
•ATmega6490, ATmega6490A, ATmega6490P
•ATmega8, ATmega8A, ATmega8P, ATmega8PB
•ATmega808, ATmega809
•ATmega88PA, ATmega88PB
•ATmega8U2, ATmega16U2, ATmega32U2
•ATmega8515
•ATmega8535
•ATxmega128A1, ATxmega192A1, ATxmega256A1, ATxmega384A1, ATxmega64A1
•ATxmega128A1U, ATxmega64A1U
•ATxmega128A3, ATxmega192A3, ATxmega256A3, ATxmega256A3B, ATxmega64A3
•ATxmega128A3U, ATxmega192A3U, ATxmega256A3U, ATxmega256A3BU, ATxmega64A3U
•ATxmega16A4, ATxmega32A4, ATxmega64A4, ATxmega128A4
•ATxmega16A4U, ATxmega32A4U, ATxmega64A4U, ATxmega128A4U
•ATxmega128B1, ATxmega64B1
•ATxmega128B3, ATxmega64B3
•ATxmega128C3, ATxmega192C3, ATxmega256C3, ATxmega64C3, ATxmega384C3
•ATxmega16C4, ATxmega32C4
•ATxmega128D3, ATxmega192D3, ATxmega256D3, ATxmega32D3, ATxmega64D3
•ATxmega16D4, ATxmega32D4, ATxmega64D4, ATxmega128D4
•ATxmega8E5, ATxmega16E5, ATxmega32E5
•AVR128DA28, AVR128DA32, AVR128DA48, AVR128DA64
•AVR32DA28, AVR32DA32, AVR32DA48
•AVR64DA28, AVR64DA32, AVR64DA48, AVR64DA64
•AVR128DB28, AVR128DB32, AVR128DB48, AVR128DB64
•AVR16DD14, AVR16DD20, AVR16DD28, AVR16DD32
•AVR32DD14, AVR32DD20, AVR32DD28, AVR32DD32
•AVR64DD14, AVR64DD20, AVR64DD28, AVR64DD32
•AVR64EA28, AVR64EA32, AVR64EA48
•FPSLIC AT94K05, AT94K10, AT94K20, AT94K40
•AT43USB355
•AT76C711
•AT86RF401
•ATA6285, ATA6286, ATA6289
•LGT8F328P

Instrukcje konfiguracji
CodeVisionAVR został zaprojektowany do użytku zarówno we własnym środowisku IDE , jak i jako rozszerzenie w Microchip Studio 7.
Jest kompatybilny z systemami operacyjnymi Windows® Vista, 7, 8, 10 i 11, 32 i 64-bitowymi.
Aby rozszerzenie zostało poprawnie zainstalowane, na komputerze musi być już zainstalowany Microchip Studio 7 , zanim zostanie uruchomiony instalator CodeVisionAVR.

Ważne notatki:

•Ze względu na wysokie piractwo komputerowe byliśmy zmuszeni chronić nasz produkt za pomocą zaawansowanych technik kompresji i szyfrowania kodu wdrożonych przez komercyjny produkt WinLicense firmy Oreans Technologies .
Jednakże techniki te mogą powodować fałszywe alarmy w niektórych programach antywirusowych, takich jak BitDefender, ESET, AVAST lub AVG, uniemożliwiając wykonanie CodeVisionAVR.
W takich przypadkach należy dodać cały folder instalacyjny CodeVisionAVR \BIN do
listy wykluczeń plików programu antywirusowego.
•Podczas instalacji i korzystania z Atmel Studio i CodeVisionAVR użytkownik musi być zalogowany jako Administrator w systemie Windows.
•Podczas instalacji CodeVisionAVR w systemie Windows 8 i 8.1 kliknij prawym przyciskiem myszy ikony CodeVisionAVR, LCD Vision i Atmel Studio na pulpicie, wybierz Właściwości|Zaawansowane i włącz opcję Uruchom jako administrator
•Podczas instalacji Atmel Studio w systemie Windows XP pole Chroń mój komputer i dane przed nieautoryzowanym działaniem programów musi być odznaczone.
•Jeśli na komputerze znajduje się starsza wersja Atmel Studio 6, należy ją najpierw całkowicie odinstalować przed zainstalowaniem Microchip Studio 7 i CodeVisionAVR .
Po odinstalowaniu starego Atmel Studio należy usunąć pozostały katalog i pliki C:\Program Files (x86)\Atmel\Atmel Studio 6.x.
•Rozszerzenie Naggy dla Atmel Studio nie jest kompatybilne z CodeVisionAVR.
Podczas korzystania z CodeVisionAVR Naggy musi zostać wyłączony w menu Microchip Studio: Narzędzia|Wyłącz Naggy.Po zainstalowaniu Microchip Studio 7 możesz rozpakować pobrany plik do katalogu tymczasowego i uruchomić instalator CodeVisionAVR.
Uwaga: Podczas instalacji CodeVisionAVR w systemie Windows Vista należy wyłączyć Kontrolę konta użytkownika , jak opisano w instrukcjach .

CodeVisionAVR może być również używany z własnym IDE bez konieczności instalowania Microchip Studio.
Może to być przydatne, jeśli użytkownik chce zaoszczędzić miejsce na dysku lub ma wolniejszy komputer.

Niektórzy użytkownicy mogą chcieć zainstalować zarówno Microchip Studio 7, jak i starą wersję AVR Studio 4.19 na tym samym komputerze.
W takim przypadku debugger, który ma zostać użyty, można wybrać w menu Ustawienia|Debugger w CodeVisionAVR IDE.
Do pobrania
Symbol
61
Potrzebujesz pomocy? Masz pytania?Zadaj pytanie a my odpowiemy niezwłocznie, najciekawsze pytania i odpowiedzi publikując dla innych.
Zapytaj o produkt
Jeżeli powyższy opis jest dla Ciebie niewystarczający, prześlij nam swoje pytanie odnośnie tego produktu. Postaramy się odpowiedzieć tak szybko jak tylko będzie to możliwe. Dane są przetwarzane zgodnie z polityką prywatności. Przesyłając je, akceptujesz jej postanowienia.
Napisz swoją opinię
Twoja ocena:
5/5
Dodaj własne zdjęcie produktu:
Zaufane Opinie IdoSell
5.00 / 5.00 18 opinii
Zaufane Opinie IdoSell
2021-11-08
ok
2021-08-11
Szybko i sprawnie, polecam
pixel