
Matthias
Użytkownicy-
Zawartość
9 -
Rejestracja
-
Ostatnio
Reputacja
12 DobraO Matthias
-
Ranga
2/10
- Urodziny 18.05.1987
Informacje
-
Płeć
Mężczyzna
-
Lokalizacja
Gdańsk
-
Języki programowania
C/C++
-
Zawód
Technik elektronik
Ostatnio na profilu byli
196 wyświetleń profilu
-
Matthias uzyskał 93% w quizie: 15 skrótów, które powinien rozszyfrować każdy elektronik
-
Matthias uzyskał 93% w quizie: Znajomość symboli elementów elektronicznych (podstawy)
-
Ostatnio temat ten przerabiałem i powiem tak. Wgrywasz za pomocą Arduino UNO bootloader i tylko bootloader, żadnych skeczy. Podłączasz programator usb uart. Oczywiście pin tx programatora do pinu rx Atmegi i podobnie z pinem rx programatora czyli do tx Atmegi. Ja się bawiłem konwerterem UART TTL RS232 PL2303HX USB 2.0. Oczywiście odpalasz środowisko Arduino IDE i w menu narzędzia patrzysz port do którego masz podłączony programator czyli COM. Ustawienie "Płytka" jeżeli wgrywasz program "skecz" do Atmegi 328 to musi być "Arduino Uno" jeżeli dla Atmegi 8/168 wybiersz wtedy Arduino NG or older i
-
Płytka prototypowa Atmega328p - projekt eagle
Matthias odpisał w temacie użytkownika Mike84 • Sprawdzanie schematów
elegancko -
Płytka prototypowa Atmega328p - projekt eagle
Matthias odpisał w temacie użytkownika Mike84 • Sprawdzanie schematów
Tylko bym się jeszcze zajął kondensatorami C202 i C205 chodzi o to aby dać je jak najbliżej nóżek procesora bo odległość też może mieć znaczenie na filtrowanie napięcia zasilającego procek. Bywały przypadki gdzie pomimo zastosowanie kondensatorów na pinach zasilających procek występowały problemy z prawidłowym działaniem układu. Im bliżej tym lepiej. Jeżeli płytka będzie wykonywana czy w warunkach domowych czy przez zewnętrzną firmę to warto zrobić wylewke masy. W przypadku pierwszej metody zużyje się mniej roztworu trawiącego a dodatkowo urządzenie będzie lepiej zasilane a co więcej masa -
Płytka prototypowa Atmega328p - projekt eagle
Matthias odpisał w temacie użytkownika Mike84 • Sprawdzanie schematów
Cechą wspólną obu płytek jest połączyć elementy w w działający układ ale na płytce stykowej zawsze mogą wystąpić problemy w postaci niestykających połączeń czyli zaśniedziałe nóżki elementów wyrobione styki płytki. Ja generalnie miałem problem na zaprojektowanej PCB więc aby zaprogramować procka musiałem wylutować kondensator i wtedy program się wgrał bez problemu. Jak już wykorzystujemy kondensator na pinie RESET warto przy projektowaniu uwzględnić zworkę. To tylko dwie minuty pracy i koszt kilku groszy ale dzięki temu eliminujemy jeden problem i wtedy gdyby zaistniał problem z wgraniem progr -
Płytka prototypowa Atmega328p - projekt eagle
Matthias odpisał w temacie użytkownika Mike84 • Sprawdzanie schematów
Witam Odnośnie tego kondensatora na pinie RESET bezpiecznie jest dać zworkę aby na czas programowania procesora odłączyć go od pinu reset. Miałem przypadek gdzie kiedyś też kondensator 100nF zastosowałem na pinie RESET na procesorze Atmega328 i nie mogłem wgrać napisanego przez siebie programu, który był dobrze napisany. Wiec zacząłem szukać źródła problemu i natrafiłem na taki artykuł: http://mikrokontrolery.blogspot.com/2011/04/minimalne-podlaczanie-pinow.html#reset_vs_kondensator Faktycznie po usunięciu kondensatora program się wgrał i wszystko działało jak należy. Dlatego kiedy w -
Witam wszystkich!!! W końcu po długiej nieobecności na forum, zrealizuje to do czego się zobowiązałem w moim wpisie pod projektem Bootlader programmer for UNO R3 - Rev.2, a dokładniej mówiąc opisze jak za pomocą Arduino UNO i wyżej przedstawionego urządzenia wgrywać Bootloadery do konkretnych ATmeg. Na warsztat weźmiemy procesory ATmega 8/168/328, gdyż środowisko Arduino IDE wspiera te procesory umożliwiając nam wgranie wybranego bootloadera. Cały proces przedstawię z wykorzystaniem Arduino UNO R3 wyposażonym w ATmegę 328. Opiszę cały proces od początku czyli od instalacji środowiska Arduino
-
Bootloader programmer for UNO R3 - rev.2
Matthias odpisał w temacie użytkownika Matthias • Projekty - DIY
Witam. Dziękuje Ci atMegaTona za konstruktywną opinię. Bo powiem, że dzięki niej dowiedziałem się paru rzeczy, ale zaraz się odniosę do wszystkiego. Nie będę ukrywać, że pierwsza część wypowiedzi, odnośnie taktowania procesora jest mi dobrze znana. Jednakże początkującym osobom w programowaniu z użyciem arduino, chciałem to przedstawić w dość uproszczony sposób, bo fakt faktem Atmegi, które można zamówić lub kupić, są już ustawione do pracy z konkretną częstotliwością taktowania, mowa tu o zewnętrznym kwarcu, który łatwiej jest podłączyć do procesora, szczególnie początkującym osobom -
Witam. Od jakiegoś czasu bawię się arduino UNO, które wybrałem ze względu na niską cenę, ale jak również że jest to dobra platforma dla początkujących, którzy zaczynają od prostych projektów do których ATmega 328 nadaje się idealnie, a także na łatwość przenoszenia projektów na zaprojektowane przez nas PCB. Głównie dzięki temu, że procesor ten nie jest na stałe wbudowane w arduino tylko znajduje się w podstawce. Można go łatwo wyjąć i zastosować w naszym projekcie, lub na przykład gdy procesor ten jest uszkodzony, możemy wymienić go na inny działający w naszym arduino. Co więcej nie musi
-
Witam wszystkich. Nazywam się Maciek mam 32 lata, interesuje się elektroniką od 11 roku życia. Elektronika miała duży wpływ na to co chciałem robić w przyszłości, tak więc z zawodu jestem elektronikiem. Od dwóch lat kiedy znajomy z pracy powiedział mi o Arduino UNO, zacząłem się interesować programowaniem mikrokontrolerów. Wcześniej tego nie robiłem bo tworzyłem dość proste układy albo od kiedy zostałem ojcem nie miałem na to zbytnio czasu, który mam teraz. Mam nadzieję, że niedługo przedstawię kilka swoich projektów, nad którymi pracuje. Na początek chciałbym przedstawić prosty projekt,