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

Brak reakcji procka ATtiny2313

nunch 17 Sty 2011 18:54 2489 13
REKLAMA
  • #1 9019096
    nunch
    Poziom 12  
    Mam zestaw AVT3500 wraz z programatorem STK500(?)
    Do kursy był dołączony procek ATtiny2313, który działa.
    Zakupiłem wczoraj 2 procki takie same,ale nie działają.
    Podczas wgrywania wyskakuje:
    Cytat:
    Could not detected chip. Auto program failed

    Nie wiem czemu nie chce go wykryć.
    Na scalakach pisze normalnie ATtiny2313 - 20PU
    Jedyna różnica na prockach to taka,że przy dołączonym do układu przy napisie ATMEL pisze 1011 a w tych nowych 0941 (nie wiem co to znaczy)

    Pod spodem na działajacym:
    Cytat:
    9J4481 - 2
    35570C
    1-P1011 e3


    na nowych:
    Cytat:

    9G2740 -4
    35570C
    1-P0941 e3


    Jest jakaś poważniejsza różnica, która by mogła powodować błąd?

    Po włożeniu w płytkę na LCD zaswiecają się kwadraciki w górnej linii

    Pozdrawiam!
  • REKLAMA
  • #2 9019507
    LordBlick
    VIP Zasłużony dla elektroda
    Oryginalny STK500 to jest zestaw uruchomieniowy wymyślony w czasach gdy w PC USB jeszcze raczkowało, a RS232 było powszechne, o wyglądzie jak na zdjęciu :
    Brak reakcji procka ATtiny2313
    Co do tych numerków, to jest rok produkcji i tydzień tego roku.
    Poszukaj zworki SLOW CLK czy jakoś tak i przeprogramuj odpowiednie fusebity...
    Co do kwardacików, to są one oznaką, że LCD ma się dobrze :
    Brak reakcji procka ATtiny2313
  • REKLAMA
  • #3 9019759
    janbernat
    Poziom 38  
    Masz programator STK500v2.
    A wersji jest tego nieskończoność- chyba to już pół Chin robi.
    Wraz z programatorem masz instrukcję do tej konkretnej wersji.
  • #4 9020010
    nunch
    Poziom 12  
    Zmienić fuse bity?
    Powiem wprost. W uC 'siedzę' od tygodnia i znam na prawdę tylko podstawy.
    Gdzies mi się przez oczy obiło,że to ustawienia procka tylko
    Nie wiem czy ma sens kombinować i zmieniać prędkości przesyłu,taktowanie(chociaż i tak mam kwarc zewnetrzny 4Mhz?) czy wina leży raczej po całkiem innej stronie.

    A co do instrukcji programatora to jej nie ma. Jest tylko pod płytkę testową,schemat,instalaja sterowników,itd..

    Nie rozumiem. Skoro procek ten sam i teoretycznie różni się tylko datą produkcji..
  • REKLAMA
  • #5 9020084
    janbernat
    Poziom 38  
    Czy dasz sobie uciąć że ten pierwszy procesor to jest ATiny2313 a nie AT90S2313?
  • #6 9020184
    nunch
    Poziom 12  
    Na pewno ATtiny.. Na obudowie na 100% pisze "ATtiny2313"
    Częstotliwość ISP ustawiłem na 4kHz i już czyta sygnaturke,ale nie chce nic programować.
    Nie wiem czy go nie widzi czy procek uszkodzony,ale chyba mało prawdopodobne,żeby mi się 2 naraz uszkodziły.
  • #7 9020313
    janbernat
    Poziom 38  
    Na 4MHz chyba?
    Uporządkuj nieco Swoje wypowiedzi.
    Kupiłeś płytkę z procesorem ustawionym prawdopodobnie na 4Mhz i fusebity miał pewnie ustawione na zewnętrzny kwarc.
    Kupiłes dwa nowe procesory które są fabrycznie ustawione na 1MHz i wewnętrzny oscylator.
    Jak czyta sygnaturę to działa.
    I daje się raczej zaprogramować.
    To że nic nie widać na wyświetlaczu może oznaczać że należy wpisać na początku programu
    $crystal=1000000
  • #8 9020570
    nunch
    Poziom 12  
    To w AVR Studio ustawiam?
    Jest tam taka zakladka Fuses z listą wyboru SUT_CKSEL:
    Brak reakcji procka ATtiny2313
    Domyslnie chyba bylo na Internal RC,8Mhz, 65ms.
    Powinienem to ustawic na to przed ostatnie?
    Czy te ms maja duze znaczenie?
  • #10 9020655
    nunch
    Poziom 12  
    Zaznaczone,ale dalej to samo.
    W Main jak ustawie na 4kHz działa zapis i odczyt,ale później wskakuje 44kHz a pozniej 57 i przy nich juz nie.

    Czy gdzies jeszcze powiniem ustawic cos z ta czestotliwoscia?
  • #11 9020667
    janbernat
    Poziom 38  
    Ustaw na 65ms.
    Chyba nowy ma CKDIV8 enable.
    I jeśli programujesz w AVRStudio to ustaw częstotliwość zegara w opcjach projektu a nie w głównym pliku.
    Wtedy to się wklei w make.
    Co wskakuje?
  • REKLAMA
  • #13 9020698
    janbernat
    Poziom 38  
    Ustaw 6 pozycję od początku listy- napisane jest default value.
  • #14 9020712
    nunch
    Poziom 12  
    Sory mój błąd nie zauważyłem tego 'nie' z pośpiechu.
    Po odznaczeniu i ustawieniu kwarcu - działa.
    Wielkie dzięki za pomoc. ;)
REKLAMA