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

[Attiny 2313A] ISP/programator równoległy - brak komunikacji z procesorem

finch 15 Sty 2012 01:42 2097 5
REKLAMA
  • #1 10398810
    finch
    Poziom 20  
    Witam,

    Mam problem z mikrokontrolerem Attiny2313A. Podłączyłem go do programatora AVR Dragon pod złącze ISP w celu wrzucenia programu. Po otwarciu się w AVR Studio managera połączeń wybrałem złe taktowanie ISP - 8 MHz, potem przełączyłem zakładkę Fuse i się podziało bo procesor umarł. Żeby go ożywić podłączyłem go pod złącze programatora równoległego i mimo to jest lipa.
    Co się dzieje:
    -w zakładce "Main" wybrany jest procesor 2313A, sygnatura się odczytuje natomiast programator piszę że sygnatura nie zgadza się z zadeklarowanym typem. Próbowałem zmienić procek na 2313 efekt ten sam.
    -Fuse bity można odczytać zaznaczony jest tylko bit "SPIEN". W polu rezonatora widnieje: "Ext. oscilator" i nie da się tego zmienić i zapisać.
    W ogóle nie ma możliwości zapisania czegokolwiek do procesora. Przy każdej próbie zapisu wyskakuje komunikat błędu, i porada żeby sprawdzić podłączenie kabli do procesora(wszytko jest poprawnie).

    Myślałem że coś nie tak jest z programatorem lub kablami więc wrzuciłem na szybko Attiny 45 podłączone przez ISP. AVR Studio bez problemu się skomunikowało z kością, trzeba było ustawić zegar ISP na prędkość 250 kHz. Wszystkie zmiany w zakładce Fuse są możliwe do zapisu i odczytu.

    Poprzednio pracowałem tym programatorem na Atmegach 162 i 15 poprzez złącze JTAG i nie było z nim jakichkolwiek problemów tak więc programator jest w porządku.

    Proszę o pomoc, sugestie bo googlowałem i szukałem na forum, ale nigdzie nie doczytałem się o takim problemie z programatorem równoległym.
    Pozdrawiam,
    finch
  • REKLAMA
  • #2 10398824
    janbernat
    Poziom 38  
    No jak chce external oscillator- to mu go daj.
    Albo z jakiegoś innego procesora albo z jakiegoś generatorka.
    Na XTAL1.
    No i fusebitach to trzeba ostrożnie grzebać.
  • REKLAMA
  • #3 10398846
    finch
    Poziom 20  
    Kolego, jak mu podłączyć oscylator skoro jest podłączony do programatora równoległego?
  • REKLAMA
  • Pomocny post
    #4 10399196
    kamyczek
    Poziom 38  
    W zakładce AVR studio dotyczącej trybu programowania trzeba wybrać HVPP. Jeśli masz wybrane isp nadal programujesz szeregowo . Poza tym programator odczytuje jakąś stałą sygnaturę układu czy zmienia się co odczyt (jaka to sygnatura) .
  • REKLAMA
  • #5 10401076
    finch
    Poziom 20  
    Wiem że trzeba przestawić ISP->HVPP. Tak sygnatura jest stała.
  • #6 10453799
    finch
    Poziom 20  
    Witam,

    Problem rozwiązany, podziękowania dla kolegi "kamyczek"

    Problemem był soft w programatorze. Odinstalowałem starą wersję avr studio zainstalowałem najnowszą pobraną z atmel.com, programator się zaktualizował i wszystko chodzi. Przy okazji udało się też przywrócić do żywych starego procka.

    Pozdrawiam i zamykam temat.
    finch
REKLAMA