Menu English Ukrainian Rosyjski Strona główna

Bezpłatna biblioteka techniczna dla hobbystów i profesjonalistów Bezpłatna biblioteka techniczna


ENCYKLOPEDIA RADIOELEKTRONIKI I INŻYNIERII ELEKTRYCZNEJ
Darmowa biblioteka / Schematy urządzeń radioelektronicznych i elektrycznych

Programator USB do mikrokontrolerów AVR i AT89S, kompatybilny z AVR910. Encyklopedia elektroniki radiowej i elektrotechniki

Bezpłatna biblioteka techniczna

Encyklopedia radioelektroniki i elektrotechniki / Mikrokontrolery

Komentarze do artykułu Komentarze do artykułu

To urządzenie obsługuje zapisywanie słów i stron używane w programowaniu rodziny mikrokontrolerów AVR oraz zapisywanie bajtów dla mikrokontrolerów AT89S53 i AT89S8252 z rodziny AT89S. W ten sposób za pomocą programatora można zaprogramować wszystkie aktualne MK z rodziny AVR oraz MK AT89S53 i AT89S8252 z rodziny AT89S przy wsparciu tych MK z oprogramowania sterującego zainstalowanego na komputerze.

Programator bazuje na sterowniku Objective Development i jest w pełni kompatybilny z oryginalnym programatorem ATMEL AVR910. Polecam powtórzyć to dokładnie według schematu pokazanego na rysunku. Usunięcie „niepotrzebnych” na pierwszy rzut oka szczegółów może prowadzić albo do nieprawidłowego działania programatora, albo do awarii portu USB komputera.

Programator USB do mikrokontrolerów AVR i AT89S, kompatybilny z AVR910. Programator USB

Złącze X1 podłącza się standardowym kablem do jednego z gniazd USB dostępnych w komputerze. Bezpiecznik FU1 służy do ochrony linii zasilających tego portu przed przypadkowymi zwarciami w obwodach programatora. Diody VD1 i VD2 - prostowniki konwencjonalne o stałym spadku napięcia 0,6...0,7 V - służą do obniżenia zasilania mikrokontrolera DD1 do 3,6 V. Zgodnie z dokumentacją może pracować przy tym napięciu zasilania z zegarem częstotliwość do 14 MHz lub więcej. Złącze X2 jest podłączone do złącza ISP urządzenia programowalnego lub do panelu programowalnego mikroukładu, do którego zasilacz musi być dostarczony osobno.

Impulsy prostokątne o częstotliwości 3 MHz są wyprowadzane na pin 2 złącza X1 w celu „ożywienia” MK, który miał błędnie zaprogramowane bity konfiguracyjne (bezpieczniki) odpowiedzialne za taktowanie. Sygnał ten jest generowany w sposób ciągły i nie zależy od trybu pracy programatora. Diody HL1 i HL2 sygnalizują bieżące działania programatora - odpowiednio o odczytywaniu informacji z pamięci programowalnego mikrokontrolera oraz o zapisie do niego. Dioda HL3 świeci się, gdy programator jest zasilany. Rezystory R11-R15 zostały zaprojektowane tak, aby dopasować poziomy sygnału MK DD1 do tych w obwodach zewnętrznych. Zworka S1 podczas wstępnego programowania MK DD1 jest ustawiona na „Mod.” (przeciwieństwo jego pozycji na schemacie).

Podłączając zewnętrzny programator do złącza X2, program sterujący jest ładowany do MK. Następnie zworka powinna powrócić do pozycji „Normalnej” pokazanej na schemacie. Do normalnego działania pobranego programu konieczne jest, aby bity konfiguracyjne SPIEN, CKOPT, SUT1 i BODEN były zaprogramowane (ustawione na 0) w MCU DD0, a reszta pozostawiona ustawiona na 1. Zwykle w MCU ATmega8 odbieranych bezpośrednio od producenta bit SPIEN jest już zaprogramowany. Poprzez ustawienie zworki S2 możliwe jest obniżenie częstotliwości zegara interfejsu SPI MK DD1 do około 20 kHz. Jest to niezbędne do programowania mikrokontrolerów rodziny AVR taktowanych z wewnętrznego oscylatora 128 kHz. Po zdjęciu zworki S2 interfejs SPI pracuje z częstotliwością około 187,5 kHz. Pozwala to na zaprogramowanie MCU przy minimalnej częstotliwości taktowania 570 kHz (rodziny ATtiny i ATmega), 750 kHz (rodziny AT90S) i 7,5 MHz (rodziny AT89S).

Możesz usunąć i zainstalować zworkę S2 „w biegu”, ponieważ za każdym razem, gdy uzyskujesz dostęp do interfejsu SPI, program MK DD1 sprawdza jego obecność. Nie zaleca się tego robić tylko wtedy, gdy trwa proces zapisu/odczytu programowalnego MK, co może prowadzić do zniekształcenia zapisywanych lub odczytywanych informacji. Programowanie MK za pomocą narzędzia AVRProg v.1.4 z pakietu AVR Studio zajmuje 10...30 s wraz z weryfikacją, w zależności od ilości pamięci i częstotliwości taktowania. Programator został pomyślnie przetestowany z programami ChipBlasterAVR v.1.07 Evaluation, CodeVisionAVR, AVROSP. Zaprogramowano MK AT89S53, AT89S8252, AT90S2313, AT90S8515, ATtiny13, ATtiny26, ATtiny45, ATtiny2313, ATmega48, ATmega8, ATmega8515, ATmega8535, ATmega16, ATmega32, ATmega64, ATmega128, ATmega90 Program AVRDUDE okazał się niekompatybilny z tym programatorem, nie wszystkie polecenia protokołu AVR128 działają poprawnie.

Po pierwszym podłączeniu wyprodukowanego programatora z poprawnie zaprogramowanym MK DD1 do komputera, system operacyjny odnajdzie nowe urządzenie - Programator USB AVR910. Należy zauważyć, że tak się nie stanie, jeśli nominalna częstotliwość rezonatora ZQ1 w programatorze różni się od 12 MHz. Wynika to ze specyfiki działania USB i programu MK DD1. Musisz odrzucić ofertę systemu, aby automatycznie znaleźć sterownik i podać ścieżkę do pliku protoss.avr910.usb.inf. Ostrzeżenie, że sterownik nie jest podpisany cyfrowo, należy zignorować.

Miałem problemy gdy po zainstalowaniu programatora w systemie AVRProg v. 1.4 nie był w stanie go zlokalizować. Okazało się, że system operacyjny wybrał dla programatora wirtualny port COM9, a program AVRProg może pracować tylko z portami COM 1-COM4. Możesz zmienić numer portu za pomocą "Menedżera urządzeń" Windows, podążając ścieżką "AVR910 USB Programmer->Właściwości->Ustawienia portu->Zaawansowane->Numer->Port COM". Instalacja programatora w Windows 2000 nie różni się w zasadzie od opisanej powyżej dla Windows XP, ale jest jedna osobliwość: opóźnienia w sterowniku usbser.sys tego systemu operacyjnego zniekształcają polecenia generowane przez komputer programiście i odpowiedzi wysłane przez programistę do nich. Co się stało, jeszcze się nie dowiedziałem, ale znalazłem niezawodny sposób na rozwiązanie problemu. Wystarczy zastąpić plik ..\winnt\system2000\drivers\ i ..\winnt\ system32\dllcash\ usbser.sys w folderach systemowych Windows 32 o tej samej nazwie z Windows XP. Oczywiście będzie musiał zostać zastąpiony przez uruchomienie w innym systemie operacyjnym (na przykład z dysku rozruchowego).

Z reguły poprawnie zmontowany programator z poprawnie zaprogramowanym MK DD1 nie wymaga regulacji. Jedyna uwaga: wejście RESET programowalnego MK można podłączyć do plusa mocy za pomocą rezystora o wartości nominalnej co najmniej 10 kOhm. Wynika to ze zmniejszonego napięcia zasilania MK DD1 oraz obecności rezystorów ograniczających w obwodach sygnałów sterujących.

Jeśli programator nie działa, przede wszystkim należy upewnić się, że na jego płytce nie ma błędów instalacji, przerw lub zwarć. Następnie zmierz napięcie między pinami zasilania MK DD1 (7 i 8). Powinien być w zakresie 3,5 ... 3,8 V. Następnie sprawdź, czy działa generator zegara MK. Można to zrobić za pomocą oscyloskopu, podłączając go do pinu 10 DD1. Jeśli nie ma oscyloskopu, podłącz zwykłą diodę LED między stykiem 10 a wspólnym przewodem przez rezystor ograniczający 330 ... 510 Ohm (katoda do wspólnego przewodu). Jeśli generator pracuje, dioda LED będzie słabo świecić. Pozostaje sprawdzić, czy program załadowany do MK DD1 został uruchomiony. Jedną z oznak jego działania jest obecność impulsów 1 MHz na pinie 3 złącza X2. Można to zrobić za pomocą oscyloskopu lub diody LED przy użyciu metody opisanej powyżej. Podczas zamykania wyprowadzeń rezonatora kwarcowego ZQ1 za pomocą pęsety, słabo świecąca dioda LED powinna losowo albo zwiększyć jasność, albo całkowicie zgasnąć.

Program do oprogramowania układowego mikrokontrolera

Autor: A. Ryżkow, Nowokuźnieck; Publikacja: cxem.net

Zobacz inne artykuły Sekcja Mikrokontrolery.

Czytaj i pisz przydatne komentarze do tego artykułu.

<< Wstecz

Najnowsze wiadomości o nauce i technologii, nowa elektronika:

Nowy sposób kontrolowania i manipulowania sygnałami optycznymi 05.05.2024

Współczesny świat nauki i technologii rozwija się dynamicznie i każdego dnia pojawiają się nowe metody i technologie, które otwierają przed nami nowe perspektywy w różnych dziedzinach. Jedną z takich innowacji jest opracowanie przez niemieckich naukowców nowego sposobu sterowania sygnałami optycznymi, co może doprowadzić do znacznego postępu w dziedzinie fotoniki. Niedawne badania pozwoliły niemieckim naukowcom stworzyć przestrajalną płytkę falową wewnątrz falowodu ze stopionej krzemionki. Metoda ta, bazująca na zastosowaniu warstwy ciekłokrystalicznej, pozwala na efektywną zmianę polaryzacji światła przechodzącego przez falowód. Ten przełom technologiczny otwiera nowe perspektywy rozwoju kompaktowych i wydajnych urządzeń fotonicznych zdolnych do przetwarzania dużych ilości danych. Elektrooptyczna kontrola polaryzacji zapewniona dzięki nowej metodzie może stanowić podstawę dla nowej klasy zintegrowanych urządzeń fotonicznych. Otwiera to ogromne możliwości dla ... >>

Klawiatura Primium Seneca 05.05.2024

Klawiatury są integralną częścią naszej codziennej pracy przy komputerze. Jednak jednym z głównych problemów, z jakimi borykają się użytkownicy, jest hałas, szczególnie w przypadku modeli premium. Ale dzięki nowej klawiaturze Seneca firmy Norbauer & Co może się to zmienić. Seneca to nie tylko klawiatura, to wynik pięciu lat prac rozwojowych nad stworzeniem idealnego urządzenia. Każdy aspekt tej klawiatury, od właściwości akustycznych po właściwości mechaniczne, został starannie przemyślany i wyważony. Jedną z kluczowych cech Seneki są ciche stabilizatory, które rozwiązują problem hałasu typowy dla wielu klawiatur. Ponadto klawiatura obsługuje różne szerokości klawiszy, dzięki czemu jest wygodna dla każdego użytkownika. Chociaż Seneca nie jest jeszcze dostępna w sprzedaży, jej premiera zaplanowana jest na późne lato. Seneca firmy Norbauer & Co reprezentuje nowe standardy w projektowaniu klawiatur. Jej ... >>

Otwarto najwyższe obserwatorium astronomiczne na świecie 04.05.2024

Odkrywanie kosmosu i jego tajemnic to zadanie, które przyciąga uwagę astronomów z całego świata. Na świeżym powietrzu wysokich gór, z dala od miejskiego zanieczyszczenia światłem, gwiazdy i planety z większą wyrazistością odkrywają swoje tajemnice. Nowa karta w historii astronomii otwiera się wraz z otwarciem najwyższego na świecie obserwatorium astronomicznego - Obserwatorium Atacama na Uniwersytecie Tokijskim. Obserwatorium Atacama, położone na wysokości 5640 metrów nad poziomem morza, otwiera przed astronomami nowe możliwości w badaniu kosmosu. Miejsce to stało się najwyżej położonym miejscem dla teleskopu naziemnego, zapewniając badaczom unikalne narzędzie do badania fal podczerwonych we Wszechświecie. Chociaż lokalizacja na dużej wysokości zapewnia czystsze niebo i mniej zakłóceń ze strony atmosfery, budowa obserwatorium na wysokiej górze stwarza ogromne trudności i wyzwania. Jednak pomimo trudności nowe obserwatorium otwiera przed astronomami szerokie perspektywy badawcze. ... >>

Przypadkowe wiadomości z Archiwum

Częste selfie mówią o problemach w życiu intymnym 13.02.2017

Amerykańscy naukowcy z University of Massachusetts przeprowadzili niezwykłe badanie, którego wyniki mogą zainteresować dzisiejszą młodzież. Okazało się, że istnieje wyraźny związek między postami na portalach społecznościowych a rzeczywistym stanem rzeczy w życiu tego, kto je tworzy.

Naukowcy przejrzeli 220 tysięcy kont i doszli do wniosku: duża liczba selfie wskazuje na problemy w życiu intymnym.

Ale zdjęcia przyrody, morza, gór, kwiatów mówią o użytkowniku jako o harmonijnej i pozytywnej osobowości.

Wiele zdjęć zwierząt domowych najprawdopodobniej wskazuje na wątpliwości użytkownika sieci społecznościowej w ich obecnym związku z drugą połową.

Inne ciekawe wiadomości:

▪ Tlen z pyłu księżycowego

▪ Przędza mleczna

▪ Ładowarka do szminki Thinkplus o mocy 125 W

▪ Big Data dla piłkarzy

▪ W londyńskim metrze jest za gorąco

Wiadomości o nauce i technologii, nowa elektronika

 

Ciekawe materiały z bezpłatnej biblioteki technicznej:

▪ sekcja serwisu Zegary, timery, przekaźniki, przełączniki obciążenia. Wybór artykułu

▪ artykuł Dwa Ajax. Popularne wyrażenie

▪ artykuł Dlaczego woda paruje? Szczegółowa odpowiedź

▪ artykuł Organy nadzoru i kontroli państwowej

▪ artykuł Sześciokanałowy mikser stereo do głośników aktywnych. Encyklopedia elektroniki radiowej i elektrotechniki

▪ artykuł Ładowarka na adapter do telefonu komórkowego. Encyklopedia elektroniki radiowej i elektrotechniki

Zostaw swój komentarz do tego artykułu:

Imię i nazwisko:


Email opcjonalny):


komentarz:





Wszystkie języki tej strony

Strona główna | biblioteka | Artykuły | Mapa stony | Recenzje witryn

www.diagram.com.ua

www.diagram.com.ua
2000-2024