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.

ATtiny24A - Odporny na programowanie ISP

Radioamator Staszek 22 Gru 2013 23:57 2415 18
  • #1 22 Gru 2013 23:57
    Radioamator Staszek
    Poziom 11  

    Witam,

    Jestem w trakcie budowy małego urządzenia wykorzystującego mikrokontroler ATtiny24 z dopiskiem "A" na końcu. Chciałem stopniowo uruchamiać mój projekt, dlatego najpierw wlutowałem stabilizator 78L05, zmierzyłem napięcie, jest sztywno 5V, więc zabrałem się za wlutowanie procesora, który jest w obudowie SOIC-14.

    Pierwsze podłączenie USBASP, na zewnętrzym zasilaniu układu, wyglądało następująco:
    ATtiny24A - Odporny na programowanie ISP

    Odpaliłem avrdude lecz niestety nie wykrył on podłączonego układu.
    Zaprzęgłem do pracy oscyloskop by zobaczyć co się dzieje na nóżkach. Na każdej z nich pojawiał się przebieg. Sam procek dawał oznaki życia przez wysoki stan na nóżce 4(RESET) podczas gdy nie był programowany Przeleciałem wszystkie nóżki czy coś przypadkiem nie zostało źle podłączone, nie znalazłem żadnych błędów. pozostałe wyprowadzenia AVR'a wiszą w powietrzu.

    Pomyślałem zatem, że to jest za mało by go zaprogramować, dlatego wrzuciłem Rezystor PULLUP 10K i oscylator zewnętrzny wraz z kondensatorami:

    ATtiny24A - Odporny na programowanie ISP

    Żadnej zmiany. Attiny nie chce ze mną gadać, a avrdude wypluwa ciągle ten sam komunikat:

    Code:
    avrdude.exe: error: programm enable: target doesn't answer. 1
    
    avrdude.exe: initialization failed, rc=-1
    avrdude.exe: AVR device initialized and ready to accept instructions
    avrdude.exe: Device signature = 0x000000
    avrdude.exe: Yikes!  Invalid device signature.
    avrdude.exe: Expected signature for ATtiny24 is 1E 91 0B

    avrdude.exe done.  Thank you.


    Nie rozumiem gdzie popełniam błąd :cry: Czy ten ten układ wymaga jakoś specjalnego podłączenia? Czy możliwe jest by układ był fabrycznie zepsuty?

    0 18
  • #2 23 Gru 2013 05:47
    el2010tmp
    Poziom 25  

    A może zworka [slow SCK] ?

    0
  • #3 23 Gru 2013 10:19
    Radioamator Staszek
    Poziom 11  

    Próbowałem na różne sposoby. Z zworką i bez. Ustawiałem także programowo różne prędkości programowania.

    0
  • #4 23 Gru 2013 10:29
    excray
    Poziom 39  

    Może lepiej pokaż zdjęcie połączeń. Często tak bywa że ktoś się zarzeka że wszystko jest dobrze podłączone a później się okazuje że jednak nie jest. A Twój problem wypisz-wymaluj to złe podłączenie.

    0
  • #6 23 Gru 2013 11:47
    Radioamator Staszek
    Poziom 11  

    Z góry przepraszam za jakość zdjęć. Robiłem je jedynym aparatem który miałem pod ręką - 'smartfon'.

    Połączenia ISP na płytce obrazuje obrazek:
    ATtiny24A - Odporny na programowanie ISP

    Poniżej reszta zdjęć:

    ATtiny24A - Odporny na programowanie ISP ATtiny24A - Odporny na programowanie ISP ATtiny24A - Odporny na programowanie ISP ATtiny24A - Odporny na programowanie ISP ATtiny24A - Odporny na programowanie ISP ATtiny24A - Odporny na programowanie ISP


    Masy programator - płytka zwarte są przy złączu zasilacza.

    Wczoraj pojawił się dodatkowy problem. Nie wiem na ile ma to znaczenie, aczkolwiek napięcie z wyjscia stabilizatora zaczęło mocno szumieć:
    ATtiny24A - Odporny na programowanie ISP
    Na płytce brak już kondensatorów 22pF, ponieważ miałem je z wylutu i pomyślałem że one coś zwierają do masy.

    0
  • #7 23 Gru 2013 12:14
    Mateusz@
    Poziom 17  

    Masz pomylone piny MOSI MISO SCK na płytce.

    0
  • #8 23 Gru 2013 12:29
    szczywronek
    Poziom 27  

    Yyy przy stabilizatorze nie ma żadnych kondensatorów a Ty się dziwisz, że są szumy i toto nie chce działać :roll:

    @Mateusz@ sygnały są źle podpisane ale chyba dobrze podłączone (zakładam, że przewody o tych samych kolorach sobie odpowiadają na różnych zdjęciach)

    0
  • #9 23 Gru 2013 14:52
    Radioamator Staszek
    Poziom 11  

    Faktycznie czeski błąd z tym podpisaniem pinów.

    Co do kondesatorów to faktycznie jest ich brak jak narazie, jednakże pojawią się one w dalszej części projektu. Na czas uruchamiania miałem nadzieje że zasilacz z dobrą filtracją wystarczy.

    Dodano po 1 [godziny] 47 [minuty]:

    Przyglądam się właśnie serwisówce od ATtiny24 i co ciekawe chyba popełniłem błąd z założenia. Jak zobaczycie wyprowadzenia nóżek to trudno jest się doszukać pinu SCK, jest co prawda USCK(tak jak założyłem wcześniej że chodzi o ISP), ale jak poszukać w serwisówce to mamy:

    Code:
    USCK: Three-wire mode Universal Serial Interface Clock.


    Czy zatem ten procesor programowany jest bez sygnału zegarowego?

    0
  • #10 23 Gru 2013 15:38
    Wojtek75
    Poziom 23  

    Radioamator Staszek napisał:
    Czy zatem ten procesor programowany jest bez sygnału zegarowego?

    Odpowiedź masz w nocie:

    ATtiny24A - Odporny na programowanie ISP

    Zrób lepiej porządek z tym zasilaniem. Jak długie masz przewody od programatora do PCB?

    0
  • #12 23 Gru 2013 17:54
    excray
    Poziom 39  

    A gdzie jest wpięta masa ma płytce? Co to za pozostałe przewody wychodzą z programatora i gdzie są wpięte? Co to za zworka jest założona w programatorze?

    0
  • #13 20 Paź 2014 16:26
    kubek1234567
    Poziom 9  

    Prosiłbym o odświeżenie dyskusji ponieważ mam problem jak wyżej, posiadam programator Avr MKII wlutowałem procek na płytkę i chciałem zaprogramować lecz nic. Myślałem że uszkodzony lecz z drugim to samo ma ktoś jakieś pomysły ?

    0
  • #14 20 Paź 2014 16:39
    excray
    Poziom 39  

    W ramach odświeżenia wrzuć zdjęcia i schemat połączeń.

    0
  • #15 20 Paź 2014 16:40
    BlueDraco
    Specjalista - Mikrokontrolery

    Rozumiem, że mamy zgadnąć, na jaką płytkę wlutowałeś procesor, a następnie napisać, co masz poprawić w połączeniach, tak?

    0
  • #16 20 Paź 2014 19:22
    kubek1234567
    Poziom 9  

    proszę o to fotografia płytki ATtiny24A - Odporny na programowanie ISP

    0
  • #17 20 Paź 2014 20:13
    excray
    Poziom 39  

    A schemat? Co za kwarc tam wlutowałeś? Zegarkowy? Jakim napięciem zasilałeś emitery tych tranzystorów? Dorzuć jeszcze zdjęcie z drugiej strony.

    0
  • #18 20 Paź 2014 21:31
    kubek1234567
    Poziom 9  

    Tranzystory są odłączone narazie, a kwarc to w nocie pisze ze jest wewnętrzny (muszę dać zewnętrzny jeżeli tak to ile ?)
    A schemat raczej niepotrzebny po po za prockiem i stabilizatorem napięcia nic nie ma a i tak do programowania zasilam zasilaczem zewnętrznym.

    0
  • #19 21 Paź 2014 20:49
    kubek1234567
    Poziom 9  

    Problem rozwiązany pomimo zapewnień producenta iż programator obsługuje w/w procesor nie obsługuje ponieważ po zakupie innego programatora problem znikł.

    0