Szybkie linki:
 
Galeria serwisu:

Widzisz łapkę - kliknij w obrazek, aby zobaczyć więcej.

Jak programować mikrokontrolery?
Programowanie mikrokontrolerów z interfejsem UPDI

Rosnąca popularność i dobre parametry powodują zauważaną tendencję do zastosowania nowych typów mikrokontrolerów, które stają się dostępne ogólnie i po przystępnej cenie. Znaczna pamięć flash (do 32kB) i nowe składniki mikrokontrolerów UPDI, sprawia, że elektronicy widzą te układy w swoich projektach. Wielu chce spróbować swoich sił w programowaniu lub przetestowaniu nowych modeli mikrokontrolerów.

Aby wypróbować lub przetestować ich działanie, potrzebujesz:
Minimamalne wymagania - mikrokontroler z interfejsem UPDI, programator UPDI, program komputerowy do tworzenia tego typu aplikacji, płytki, przewody, minimalna wiedza na ten temat, cierpliwość i dobre chęci.
Płytka stykowa i programator - podstawowy zestaw do szybkiego programowania i testowania.

Więcej na temat poszczególnych składowych:
Mikrokontrolery AVR - popularne mikrokontrolery z tej grupy.
Mikrokontrolery UPDI - popularne mikrokontrolery z tej grupy.
Polecane mikrokontrolery UPDI - wybrane popularne mikrokontrolery z tej grupy.
Programy narzędziowe - do tworzenia oprogramowania i obsługi mikrokontrolerów.
Pakiety sprzętowe do programów narzędziowych - pozwalają na obsługę wybranej grupy mikrokontrolerów w programie do tworzenia oprogramowania mikrokontrolerów.
Programatory AVR-SPI - popularne i dostępne programatory AVR
Programatory UPDI - popularne i dostępne programatory
Prosty programator UPDI-Prog - dostępny podstawowy programator.
Programator UPDI-HVProg - programator rozszerzony o możliwości innych trybów pracy.
Fuse bity mikrokontrolerów UPDI - informacje i ustawienia fuse bitów
Dostęp do mikrokrokontrolera - możliwości zmiany ustawień i oprogramowania mikrokontrolera UPDI.
Podstawowe błędy i problemy ogólne - wystąpujące często błędy podczas programowania mikrokontrolerów.
Czy warto mieć programator UPDI? - przekonasz się dopiero podczas programowania mikrokontrolerów.
Projekty mikrokontrolerów - programowanie mikrokontrolerów staje się popularne. Wraz z pojawieniem się Arduino rozlała się fala programowania mikrokontrolerów.
Co to jest bootloader? - jak działa,czy jest wymagany, co nam daje jego użycie?
Jak programować mikrokontrolery AVR serii DX UPDI? - programowanie najnowszych mikrokontrolerów UPDI Microchip.
Zablokowane mikrokontrolery UPDI i programatory HV UPDI - zastosowanie programatorów HV dla programowania poszczególnych grup mikrokontrolerów UPDI.


Przykłady mikrokontrolerów UPDI:

Mikrokontroler ATTINY AVR serii 1 ATTINY816, ATTINY1616 Jakie mają wady i zalety, czy mogę je zastosować w swoich projektach? Dlaczego warto ich używać w projektach elektroniki? W jaki sposób je programować i jakich programatorów używać?
Układ niestety niedostępny w obudowie typu DIP.
Można temu zaradzić. Dla swoich eksperymentów warto zaopatrzyć się w takie moduły - wygodne do użycia na płytkach stykowych. Dostępne na Allegro.
Mikrokontroler ATTINY AVR serii 1 ATTINY814. Także niedostępny w obudowie typu DIP. Warto dla swoich eksperymentów zaopatrzyć się w takie moduły - wygodne do użycia na płytkach stykowych. Można je znależć na Allegro lub innych portalach internetowych. Wystarczy poszukać.
Mikrokontroler ATMEGA AVR serii 0 ATMEGA4808. Także niedostępny w obudowie typu DIP. Ale już ATMEGA4809 można znależć w takiej obudowie. Warto dla swoich eksperymentów zaopatrzyć się w moduły - wygodne do użycia na płytkach stykowych.
Mikrokontroler ATMEGA AVR serii AVR32, AVR64, AVR128 np. AVR32DA28, AVR32DB28, AVR128DA28. Więcej pamięci i modułów zawartych w układach. Nowe typy i możliwości zastosowań. Warto dla swoich eksperymentów zaopatrzyć się w moduły - wygodne do użycia na płytkach stykowych i swoich przykładach.
Mikrokontroler AVR16DU, AVR32DU z serii AVR32DU AVR32/16DU14/20/28/32 np.AVR32DU28. Rodzina mikrokontrolerów U wykorzystuje procesor AVR ze sprzętowym mnożnikiem pracującym z częstotliwością taktowania do 24 MHz
Mikrokontroler AVR32SD, AVR64SD z serii AVR64SD AVR32/16SD20/28/32 np.AVR32SD20. Mikrokontrolery z rodziny AVR® SD, zaprojektowane zgodnie z normami bezpieczeństwa funkcjonalnego ISO 26262 i IEC 61508, wykorzystują procesor AVR® z mnożnikiem sprzętowym pracującym z częstotliwością taktowania do 20 MHz. Posiadają 32/64 KB pamięci Flash, 4/8 KB pamięci SRAM i 256 bajtów pamięci EEPROM. Mikrokontrolery są dostępne w obudowach 20-, 28-, 32- i 48-pinowych. Rodzina wykorzystuje najnowsze technologie, z elastyczną i energooszczędną architekturą, w tym systemem zdarzeń, dokładnymi funkcjami analogowymi i zaawansowanymi cyfrowymi urządzeniami peryferyjnymi. AVR® SD zapewnia dwurdzeniowy procesor lockstep.

Nie przetestujesz, nie będziesz wiedzieć, czy warto projektować i używać mikrokontrolerów UPDI?

Czy warto spróbować? - Sam kiedyś zastanawiałem się, czy spróbować swoich sił z tymi mikrokontrolerami, chociaż ich dostępność, programatorów i programów obsługujących była bardzo ograniczona. Spróbowałem i nie żałuję, że wszedłem w tą grupę sprzętu. Dziś moja wiedza na ich temat jest znacznie większa. Własnych doświadczeń i praktyki, nie da się niczym zastąpić.




Licznik serwisu: 8189 , Aktualnie: 3 , Admin kontakt: admin@progel.pl