Programowanie
( ilość produktów: 34 )
AVTduino miniLCD - miniaturowy panel operatora dla Arduino, KIT AVT1722

Komputer samochodowy z wyświetlaczem LCD zielone znaki, KIT AVT3095/2

Komputer samochodowy z wyświetlaczem LCD pomarańczowe znaki, KIT AVT3095/3

Komputer samochodowy z wyświetlaczem LCD niebieskie znaki, KIT AVT3095/4

Moduł rozszerzeń z płytką stykową kompatybilny z AVTduino, KIT AVT1805

Komputer samochodowy z wyświetlaczem LCD białe znaki, KIT AVT3095/1

Adapter do programowania ATmega8, KIT AVT5808
Osoby zajmujące się projektowaniem, testowaniem oraz uruchamianiem systemów wbudowanych potrzebują szeregu narzędzi – programowych i sprzętowych – umożliwiających zarówno wgranie programu do pamięci Flash mikrokontrolera i ustawienie parametrów konfiguracyjnych, jak i bieżący podgląd wartości kluczowych zmiennych, rejestrów procesora oraz rejestrów peryferyjnych. W zależności od architektury układów, poszczególne mikrokontrolery różnią się zakresem oferowanych funkcjonalności wspierających debuggowanie – dlatego zawsze warto mieć pod ręką uniwersalne programatory do najpopularniejszych rodzin procesorów.
Interfejsy stosowane w programatorach mikrokontrolerów
Każdy typowy programator elektroniczny stanowi swego rodzaju pomost pomiędzy środowiskiem programistycznym (a dokładniej – sterownikiem systemowym, używanym do ładowania i kontroli pracy programu w urządzeniu docelowym), a mikrokontrolerem. Zdecydowana większość stosowanych obecnie procesorów jest wyposażona w interfejs USB, dzięki czemu mogą one pracować z niemal dowolnym komputerem stacjonarnym lub laptopem – choć można jeszcze spotkać w sprzedaży stosowane dawniej interfejsy z portem „drukarkowym” (tzw. LPT).
Bardzo ważną cechą popularnych programatorów-debuggerów jest fakt, że mogą one pracować w tzw. trybie ISP (ang. in-system programming) – co oznacza, że pozwalają na zaprogramowanie układu już po wmontowaniu go na płytę docelowego urządzenia. Warto przy tym pamiętać, że nazwa ISP została niejako „zarezerwowana” głównie dla 8-bitowych mikrokontrolerów AVR, choć przecież powszechnie stosowane są też inne rodzaje interfejsów, umożliwiające pracę z rozbudowanymi procesorami 32-bitowymi z rodziny ARM (np. LPC1xxx, dla których w Sklepie AVT znajdziesz dedykowany programator bazujący na łączu UART).
Programatory dla mikrokontrolerów AVR
Wśród amatorów elektroniki największą popularnością już od dwóch dekad cieszą się 8-bitowe procesory AVR. Co ciekawe, o sukcesie rynkowym tej architektury zdecydowała w pewnym stopniu łatwość ich programowania – właśnie za pomocą wspomnianych wcześniej programatorów ISP. Dlatego w Sklepie AVT oferujemy różnego rodzaju programatory elektroniczne, zgodne m.in. z powszechnie stosowanym standardem USB-ASP (zestaw do samodzielnego montażu AVT5325) czy AVR-ISP MKII (kit AVT5388). Do ich ogromnych zalet należą: niezawodność, łatwość użycia oraz kompatybilność z wieloma środowiskami IDE.