Skocz do zawartości

Matthias

Użytkownicy
  • Zawartość

    9
  • Rejestracja

  • Ostatnio

Reputacja

12 Dobra

O 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
  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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,
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.