Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Schemat programatora v2 - n00b

michal94x94 22 Gru 2013 20:47 1716 13
  • #1 22 Gru 2013 20:47
    michal94x94
    Poziom 7  

    Cześć wszystkim, którzy to przeczytają. Piszę ten temat drugi raz bo miałem problemy z grafiką, przepraszam.

    Od niedawna zacząłem interesować się elektroniką, zakupiłem trochę elementów no i dwa Atmegi8 żeby trochę pouczyć się programowania. Stworzyłem schemat programatora z 2 różnych schematów i sam nie wiem czy jest dobry. Chciałem również spytać się o sposób podłączeń go do Atmega8, czy jest prawidłowy?

    Czy piny z gniazdka D-SUB są poprowadzone do odpowiednich goldpinów? Jaki kwarc X1 i kondensatory powinny tam być? Na jeszcze innym schemacie widziałem kwarc 12MHz i kondensatory 20pF, czy to ma znaczenia jaki kwarc wykorzystam? Czy 20pF są w tym układzie lepsze czy zostawić 22pF? Co mam zmienić?

    Schemat programatora v2 - n00b

    0 13
  • #2 22 Gru 2013 20:56
    tmf
    Moderator Mikrokontrolery Projektowanie

    Jeśli nie zmienisz fusebitów (a na początku lepiej nie zmieniaj) to ten kwarc i kondensatory C1 i C2 nie są potrzebne. Poza tym mniej więcej ok, tylko:
    - ściągnij darmową wersję Eagle i użyj go do rysowania schematów,
    - pomyśl raczej o normalnym programatorze.

    0
  • #3 22 Gru 2013 21:37
    Mateusz@
    Poziom 17  

    Brak zasilania na AVCC.

    0
  • #5 23 Gru 2013 06:25
    michal94x94
    Poziom 7  

    tmf czyli lepiej bez kwarcu, a powiesz mi doczego te fusbity są? Dzięki za wszystkie odpowiedzi. :D

    0
  • #6 23 Gru 2013 06:36
    dondu
    Moderator Mikrokontrolery Projektowanie

    Służą do ustawienia różnych parametrów pracy mikrokontrolera.
    Wybierz ATmega8, a zobaczysz możliwości: http://www.engbedded.com/fusecalc

    Ale ich nie ruszaj, dopóki nie będziesz miał wystarczającej wiedzy, bo można zablokować mikrokontroler w taki sposób, że do jego odblokowania potrzebny będzie specjalny programator.

    Fabrycznie Twój mikrokontroler jest ustawiony tak jak zobaczysz na powyższej stronie po wybraniu mikrokontrolera lub gdy klikniesz na dole przycisk Defaults.
    Zobaczysz, że masz Int RC Osc 1MHz a to oznacza, że fabrycznie pracuje na wewnętrznym generatorze RC o częstotliwości 1MHz, czyli nie trzeba kwarcu (o czym pisał TMF).

    0
  • #7 23 Gru 2013 19:59
    michal94x94
    Poziom 7  

    Cześć. Czyli jak rozumiem zarówno w programatorze jak i potem w układzie to jest zalecane podłączenie:

    Schemat programatora v2 - n00b

    Mam jeszcze kilka pytań dotyczących tego co jest napisane w tym artykule:

    http://mikrokontrolery.blogspot.com/2011/04/zasilanie-mikrokontrolera.html

    Na jakie wejścia zastosować kondensatory 100nF? Bo po prostu tego nie rozumiem, a no i jak zabezpieczyć układ jeśli chcę wykorzystać zasilanie z USB?
    Do czego jest wejście AREF???

    0
  • #9 23 Gru 2013 20:31
    dondu
    Moderator Mikrokontrolery Projektowanie

    michal94x94 napisał:
    Cześć. Czyli jak rozumiem zarówno w programatorze jak i potem w układzie to jest zalecane podłączenie:

    Schemat zaczerpnąłeś z tego artykułu: http://mikrokontrolery.blogspot.com/2011/03/avr-adc-podlaczenie.html
    który dot. dokłdności pomiarów ADC vs sposób zasilania mikrokontrolera i jest tam dokładnie opisane, kiedy jaką wersję można/należy stosować.

    Ty na razie masz problem z zaprogramowaniem więc jak już pisałem nawet bez podłączania AVcc powinien dać się zaprogramować. Ale ponieważ masz jakiś problem to podłącz wszystkie piny zasilające GND do masy, AVcc i Vcc do +5V i dodaj na wszelki wypadek jeden kondensator 100nF.

    Co do drugiego pytania, to czego konkretnie nie rozumiesz?
    Są tam przecież schematy i opisy słowne pokazujące bardzo prostą zasadę dot. filtrowania zasilania, wspólną dla większości cyfrowych układów scalonych.

    AREF to pin odniesienia dla pomiarów dokonywanych za pomocą ADC i to także pisze w artykule którego link podałeś jako pierwszy.
    Czytaj więc, a nie patrz tylko na obrazki :)

    Zostaw AREF na razie w spokoju zajmij się tym co napisałem wyżej.

    0
  • #10 24 Gru 2013 12:53
    michal94x94
    Poziom 7  

    dondu mi konkretnie chodzi oto żeby zrobić sobie dobry programator własnej roboty z zasilaniem, którego już nie będę musiał potem przerabiać. Mam kupione dwa ATmega 8L-8PU i chciałbym zacząć się uczyć ich programowanie, ale do tego jest potrzebny programator. Potrzebuje pomocy bo sam się na tym nie znam i niezaprojektuje dobrego schematu.

    0
  • #11 24 Gru 2013 13:18
    tmf
    Moderator Mikrokontrolery Projektowanie

    Masz gotowce przecież - ściągnij sobie np. schemat AVRISPMkII, jest pełno gotowców w sieci, jeden jest np. na stronie kolegi Manekinen.
    Chociaż na razie raczej bym ci doradzał kupić gotowiec.

    0
  • #12 24 Gru 2013 13:50
    michal94x94
    Poziom 7  

    tmf ja nie chcę nic kupować mam trochę swoich elementów i chcę zrobić własny programator na złącze D-SUB.

    0
  • #13 26 Gru 2013 00:27
    luki331023
    Poziom 8  

    To już lepiej chyba usbasp http://www.fischl.de/usbasp/ przy czym najbardziej prosty do wykonania jest ten stworzony przez nijakiego J.A. de Groot (8 od góry na liście) :)

    0
  • #14 26 Gru 2013 10:10
    tmf
    Moderator Mikrokontrolery Projektowanie

    luki331023 napisał:
    To już lepiej chyba usbasp http://www.fischl.de/usbasp/ przy czym najbardziej prosty do wykonania jest ten stworzony przez nijakiego J.A. de Groot (8 od góry na liście) :)


    Lepiej pod jakim względem? Przyszłych problemów i bezużyteczności? Zgadzam się :)

    0
  Szukaj w 5mln produktów