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.

Budowa programatora Dybkowskiego.

Rafal10202 22 Lis 2013 20:49 2391 15
  • #1 22 Lis 2013 20:49
    Rafal10202
    Poziom 9  

    Witam,
    tak więc zbudowałem programator Pana Dybkowskiego z jego strony http://dybkowski.net/content/pl/node/16 , sprawdzałem na mierniku wszystkie połączenia są ok. Podłączam do komputera i w ISP programmerze wciskam read signature, lecz wyskakuje tam chip locked. Na stronie autora jest coś napisane że jeśli na procesorze mamy pamięć szeregową to zamiast sygnału reset podłączamy linię chip select ale nie wiem o co chodzi.
    Mój procesor to at89s4051, proszę o jakieś wskazówki, w tym procesorze jest pamięć szeregowa właśnie??
    Pamięć szeregowa to inaczej USART prawda? czyli raczej u mnie to nie ta przyczyna ...

    0 15
  • #2 22 Lis 2013 21:14
    Badmaneq
    Poziom 23  

    Ten programator m. in. obsługuje AT89S4051.
    Nie pamięć szeregowa to nie USART !
    Pokaż w jaki sposób podłączyłeś programator do AT89S4051.

    0
  • #3 22 Lis 2013 21:25
    Rafal10202
    Poziom 9  

    nóżka 1 - podłączyłem reset
    nóżka 10- gnd
    nożka 20 _ Vcc
    nóżka 19- SCK
    nóżka 18- MISO
    nóżka 17- MOSI

    i sprawdzałem 100 razy na mierniku i jest to połączenie funkcjonuje, jest ciągłość :(

    0
  • #4 22 Lis 2013 22:12
    zumek
    Poziom 39  

    Rafal10202 napisał:
    ...i sprawdzałem 100 razy na mierniku i jest to połączenie funkcjonuje, jest ciągłość :(

    A co z zasilaniem i XTAL1 :?:

    0
  • #5 22 Lis 2013 22:21
    Rafal10202
    Poziom 9  

    no podłączyłem do Vcc i gnd 5 Volt a co z Xtal 1 gdzie należy podłączyć
    ? Na stronie programatora nic nie było o tym

    0
  • Pomocny post
    #6 22 Lis 2013 22:36
    zumek
    Poziom 39  

    Rafal10202 napisał:
    ...? Na stronie programatora nic nie było o tym

    Ale ... "na stronie" mikrokontrolera jest :-P
    Budowa programatora Dybkowskiego.

    0
  • #7 22 Lis 2013 22:48
    Rafal10202
    Poziom 9  

    ale jaki sygnał należy podłączyć z programatora do XTAL1 ? Chodzi o podłączenie jakiegokolwiek zewnętrznego oscylatora?

    0
  • Pomocny post
    #8 23 Lis 2013 09:36
    vania
    Poziom 22  

    Rafal10202 napisał:
    ale jaki sygnał należy podłączyć z programatora do XTAL1 ? Chodzi o podłączenie jakiegokolwiek zewnętrznego oscylatora?


    Dokładnie tak. Podłącz zewnętrzny oscylator i powinno zadziałać.

    0
  • #9 23 Lis 2013 11:12
    Rafal10202
    Poziom 9  

    Dzięki wielkie, na początek przyszłego tygodnia spróbuje i dam znać czy problem się rozwiązał :)
    A tak nawiasem to nie posiada on wewnętrznego oscylatora?

    0
  • Pomocny post
    #10 23 Lis 2013 13:28
    vania
    Poziom 22  

    Rafal10202 napisał:
    Dzięki wielkie, na początek przyszłego tygodnia spróbuje i dam znać czy problem się rozwiązał :)
    A tak nawiasem to nie posiada on wewnętrznego oscylatora?

    Ten procesor nie posiada wbudowanego oscylatora jak AVR. Potrzeba podłączyć mu zewnętrzny sygnał taktujący lub rezonator kwarcowy i dwa kondensatory.
    Budowa programatora Dybkowskiego.

    0
  • #11 23 Lis 2013 13:32
    Rafal10202
    Poziom 9  

    dzięki wielkie za pomoc :)

    0
  • #12 25 Lis 2013 19:33
    Rafal10202
    Poziom 9  

    zamontowałem rezonator kwarcowy 11,...mhz i dalej niestety wyskakuje chip locked, niestety..., co lepsze gdy odłączam zasilanie zewnętrzne wtedy komputer wykrywa procesor, nie wiem czemu :P
    Nie wiem czy dobrze robię zwierając GND komputera z GND zasilacza

    0
  • #13 25 Lis 2013 21:14
    vania
    Poziom 22  

    Rafal10202 napisał:
    zamontowałem rezonator kwarcowy 11,...mhz i dalej niestety wyskakuje chip locked, niestety..., co lepsze gdy odłączam zasilanie zewnętrzne wtedy komputer wykrywa procesor, nie wiem czemu :P
    Nie wiem czy dobrze robię zwierając GND komputera z GND zasilacza


    Jak dasz odczyt sygnatury to normalnie wykrywa AT89S4051? Prawdopodobnie procesor zasila się przez diody zabezpieczające porty (wbudowane w procesor) z linii programatora.

    GND zasilacza i komputera powinny być zwarte. Co to za zasilacz masz do procesora i programatora? Dodaj pomiędzy piny 20 (Vcc) i 10 (GND) procesora kondensator filtrujący 100nF jeśli nie masz. Kwarc powinien byc na jak najkrótszych nóżkach do pinów 4 i 5 procesora. Kondensatory przy kwarcu tez jak najkrótsze wyprowadzenia do pinu 10 procesora.

    Ty to montujesz na pająku bezpośrednio na nogach procka czy masz jakąś płytkę? Możesz jakieś zdjęcie wrzucić?

    0
  • #14 25 Lis 2013 22:43
    Rafal10202
    Poziom 9  

    mam to na płytce uniwersalnej zmontowane, połączenia są wszystkie ok sprawdzałem miernikiem. Nie wiem czemu tak się dzieje, zasilacz to 4,9V 400mA, ładowarka od komórki.
    Redukuje napięcie rezystorem nastawnym i gdy napięcie na układzie osiąga 3,5V czyli tyle ile daje z kompa to układ zaczyna być rozpoznawany przez komputer.

    0
  • #15 25 Lis 2013 23:10
    vania
    Poziom 22  

    Rafal10202 napisał:
    mam to na płytce uniwersalnej zmontowane, połączenia są wszystkie ok sprawdzałem miernikiem. Nie wiem czemu tak się dzieje, zasilacz to 4,9V 400mA, ładowarka od komórki.
    Redukuje napięcie rezystorem nastawnym i gdy napięcie na układzie osiąga 3,5V czyli tyle ile daje z kompa to układ zaczyna być rozpoznawany przez komputer.


    Masz zrobiony programator z układem 74LVC244 czy bezpośrednio łączysz port LPT z procesorem?

    0
  • #16 26 Lis 2013 01:04
    Rafal10202
    Poziom 9  

    mam układ 74hc244, przed prockiem

    0