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

USBasp programuje Attiny2313 a nie programuje Atmega8.

19 Maj 2009 11:44 3966 11
  • #1 6548099
    Konto nie istnieje
    Konto nie istnieje  
  • #2 6548416
    y0yster
    Poziom 19  
    Fuse bity nie maja tutaj znaczenia jeśli nic nie zmieniałeś i mówisz, że był dostarczony prosto od producenta.

    Na twoim miejscu sprawdziłbym zworkę SLOW SCK, na programatorze, która powinna być ustawiona, ponieważ Atmega8 jest taktowana zegarem o częstotliwości 1MHz w wyżej opisanym przypadku. Jakie masz ustawienia fuse bitów dla AtTiny? Nie są może ustawione w taki sposób, że masz wyższe taktowanie?

    Napisz prosty program, który będzie zapalał diodę LED, to powinno dać ci podstawy do weryfikacji, czy coś w ogóle zapisało się w pamięci uC.

    Pozdrawiam.
  • #3 6548481
    Konto nie istnieje
    Konto nie istnieje  
  • #4 6548537
    marek_Łódź
    Poziom 36  
    Zmęczeni problemami z programowaniem przez LPT, kupiliśmy na allegro USBasp. Po bezproblemowym zaprogramowaniu ATMega16, programowanie ATMega8 wymagało manipulacją zworką SLOW (mimo, że układ pracował na kwarcu 12MHz), natomiast układu ATTiny861 zaprogramować się nie dało, w związku z czym przesiadłem się na sklejony na płytce uniwersalnej SI-PROG i od tego czasu nie narzekam.
  • #5 6548583
    y0yster
    Poziom 19  
    Te 2 linie, które usunąłeś z programatora nie mają wpływu na programowanie procka.

    Pisząc "prosto od producenta" miałem na myśli Atmegę8. Powinieneś spróbować zaprogramować ją właśnie z załączoną zworką SLOW SCK.

    Pozdrawiam.
  • #6 6548635
    Konto nie istnieje
    Konto nie istnieje  
  • #7 6549155
    marek_Łódź
    Poziom 36  
    Jako kompletny ignorant w temacie USB nie wiem dlaczego, ale czasem w moim zestawie pomagało przełożenie wtyczki programatora do innego gniazda USB w komputerze.
  • #8 6549179
    y0yster
    Poziom 19  
    Quintus87 napisał:
    Cześć. No, ale ja właśnie tą zworkę mam stale ustawioną.


    W takim razie sprawdź, czy masz poprawnie wszystkie linie podłączone do uC. nie wiem jak to masz zrealizowane, czy osobny wtyk, czy może na płytce stykowej programujesz, więc wydaje się rozsądne sprawdzić owe linie.

    Jeszcze jedna wskazówka. Czy aby na pewno wybierasz dobre opcje przy programowaniu uC. Mniemam, że używasz programatora avrdude. Sprawdź sobie jeszcze raz wykorzystując nakładkę na owy programator AVR Burn-O-Mat. program wykorzystuje Javę. Musisz w nim wybrać odpowiedni programator i port z jakiego korzysta, czyli usb.

    marek_Łódź napisał:
    Jako kompletny ignorant w temacie USB nie wiem dlaczego, ale czasem w moim zestawie pomagało przełożenie wtyczki programatora do innego gniazda USB w komputerze.


    Jest to wysoce prawdopodobne co piszesz, gdyż mnie samemu czasem pomaga wyciągnięcie kabla od usb i włożenie go ponowne do portu usb. W moim przypadku czasami dzieje się tak z innymi urządzeniami, ale to bardzo rzadko ;P.

    Daj znać jak Ci poszło z tym AVR Burn-O-Mat. Jeśli coś nie tak będzie to dalej pomyślimy wspólnie.


    Pozdrawiam.
  • #9 6552857
    Konto nie istnieje
    Konto nie istnieje  
  • #10 6552864
    y0yster
    Poziom 19  
    Jeszcze jedna sprawa tycząca się samego programatora usbasp, czy wytrawiałeś płytke, czy może na płytce uniwersalnej lutowałeś ten programator?

    Jeśli jest to płytka uniwersalna, to mogło się zdarzyć, że pomyliłeś po prostu jakiś przewód. Sam kiedyś coś podobnego miałem, na pierwszy rzut oka wydawało się ok. Jednak po większym przyjrzeniu się nie było wszystko w porządku.
  • #11 6553020
    Konto nie istnieje
    Konto nie istnieje  
  • #12 6553064
    y0yster
    Poziom 19  
    Quintus87 napisał:
    Nie trawiłem normalnie wykonałem pytkę PCB.


    Troszkę nie rozumiem tego zdania, dobrze było by wtsawić jakiś przecinek. Ale przypuszczam, że płytka została wytrawiona.

    Ja na Twoim miejscu sprawdziłbym wszystkie ścieżki, czy coś nie jest przecięte. Też takie coś się zdarza, mi się przynajmniej raz trafiło.
    Spróbuj owe ścieżki pokryć cyną, powinno to dać ci pewność, że wszystko z nimi jest w porządku.

    Pozdrawiam.
REKLAMA