logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Problem z odczytem sygnatury AtMega128

Marjano_italiano 04 Maj 2010 10:12 2316 13
REKLAMA
  • #1 8032927
    Marjano_italiano
    Poziom 10  
    Witam
    Walczę od 3 dni z odczytaniem sygnatury z AtMegi128 i nic mi nie wychodzi. Połączenia sprawdzałem juz mnóstwo razy i wydają się być ok. Lutowana była przy temp 270 st. C, czy możliwe jest ze ją przegrzalem? Zmostkowane są piny gnd oraz agnd, vcc oraz avcc sck do portu pb1 miso oraz mosi wg noty aplikacyjnej do 2 oraz 3 nogi, reset jest do 20 nogi. Brak kwarcu. Co może być przyczyną braku sygnatury (same zera). Z góry dziękuję za odpowiedź.
  • REKLAMA
  • REKLAMA
  • #3 8033092
    Marjano_italiano
    Poziom 10  
    Procesor przylutowany jest do przejściówki z qfp na dip. Podłączyłem go w następujący sposób:
    Vcc -> nóżki: 21,52,64 (mostek)
    gnd-> 22,53,63 (mostek)
    sck-> 11
    miso->3
    mosi->2
    reset->20
    Sprawdzałem w ten sposób dwa procesory i z żadnego nie udało mi się odczytać nawet sygnatury. Podczas lutowania użyłem sporej ilości kalafonii ale myśle, że to raczej nie powinno zaszkodzić.

    Dodano po 51 [minuty]:
  • REKLAMA
  • #4 8033257
    tadzik85
    Poziom 38  
    Mam dokładnie tak jak napisałeś. Ale ja używam Dragona.
  • #5 8033267
    Marjano_italiano
    Poziom 10  
    A co miałeś na myśli pisząc:
    Cytat:
    Ja w medze 64 niczego nie mostkowałem i działa bez problemu.
    ? Chyba nie chodziło Ci o zasilania i masy?
  • #6 8033269
    tadzik85
    Poziom 38  
    Sprawdź czy w dobrej pozycji masz procesor na co wskazał tmf. I sprawdź połączenie od samego programatora po wyprowadzenie procka.

    Jest też wejście PEN. Ja go nie wykorzystuje i wiele osób tak robi i działa. Lecz w twoim przypadku można by i tego spróbować.
  • #7 8033316
    Marjano_italiano
    Poziom 10  
    Programator sprawdzałem na innym procesorze(AtMega32 i ładnie odczytuje sygnature). Sprawdzałem czy niema zwarć na płytce (zdj.) i czy są przejścia. Myślę, że dobrze wlutowałem procesor chociaz na powyższym zdjęciu jest to juz 3 raz wlutowany procesor i niestety poodpadały niktóre pady na płytce, stąd takie kombinacje. Problem z odczytem sygnatury AtMega128
  • #8 8033325
    tadzik85
    Poziom 38  
    pin nr 1 masz na lewym boku u góry. a podlaczen do nóżki 2 i 3 nie widzę.
  • REKLAMA
  • #9 8033332
    Marjano_italiano
    Poziom 10  
    od spodu są goldpiny, które podłączam o programatora
  • #10 8033346
    tadzik85
    Poziom 38  
    Ten rezystor to podciągniecie resetu 2,2k??
  • #11 8033372
    Marjano_italiano
    Poziom 10  
    Zgadza się. Programator podłączam tak jak to poisałem wyżej. Wszystko wydaje się być dobrze ale nadal nie mogę odczytać sygnatury. O co chodzi?
  • Pomocny post
    #12 8033383
    tadzik85
    Poziom 38  
    Może być, że dałeś za mały. Zaleca co co najmniej 10k. Bo programator może nie mieć pełnej kontroli nad linią reset
  • #13 8033406
    Marjano_italiano
    Poziom 10  
    Mój błąd reset jest bezpośrednio do programatora. Rezestor na zdjęciu jest podłączony do PEN.
  • #14 9100255
    Krzysiek007
    Poziom 20  
    A w tych miejscach nie ma zwarć ?
    Problem z odczytem sygnatury AtMega128

    W google znalazłem, że tak to powinno działać
    http://www.edw.com.pl/forum/viewtopic.php?t=6650&sid=61e767c6f96f00d0cfd693f3fe2d1880

    Jak by było coś nie tak z linkiem to wklejam o co chodzi.
    "STK200/300 do pinów:
    PDI(złącze MOSI z STK)
    PDO(złącze MISO z STK)
    Reset do Restet
    CLK do SCK
    i zasilanie."

    Sprawdziłem to i działa tak jak wyżej napisane.
REKLAMA