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

Komunikacja AVR ISP mkII z ATtiny13 przy oscylatorze 128kHz

robiw 16 Lis 2020 21:40 555 4
REKLAMA
  • #1 19049013
    robiw
    Poziom 26  
    Witajcie,
    Nie używałem, jak dotąd niskich prędkości oscylatora dla Tiny13 i zachciało mi się przestawić fuse-bity na 128kHz. Wiedziałem, że problem z komunikacją z takim mikrokontrolerem występuje dla starszych wersji USBasp (stary firmware) ale umknęło mi, że z AVR ISP mkII jest podobnie. Po przestawieniu fuse-bitów AVR ISP mkII stracił komunikację z ATtiny13. Normalne? robiw
  • REKLAMA
  • REKLAMA
  • Pomocny post
    #3 19049400
    kaczakat
    Poziom 34  
    Pewnie AvRDUDE nie daje rady z nim pogadać. W AVR STUDIO 6.2 mój zadziałał bez problemu, jakiś klon MKII kupiony od barion na Allegro.
    Próbowałem też "z palca" odczytać podając -B 512 dla AVRDUDE i nie daje rady. USBASP działa bez problemu z AVRDUDE, zmieniłem mu z powrotem fusy na 9.6MHz. Spróbuj innego programatora lub AVRSTUDIO.
    Edit:
    Co ciekawe Arduino IDE bez problemu wypaliło bootloader przestawiając z powrotem zegar na 9.6MHz, w core do Attiny13 można wybrać zegar od 128kHz do 9.6MHz na wewnętrznym oscylatorze i do 20 MHz na zewnętrznym. Więc pewnie chodzi o wersję AVRDUDE, ta niedziałająca była z AVR LAB++.
    Pomogłem? Kup mi kawę.
  • REKLAMA
  • #4 19049509
    robiw
    Poziom 26  
    Witajcie,
    Zapomniałem napisać, iż używam Eclipse. Niemniej jednak wydarzyło się, jak niżej:

    - w Atmel Studio byłem w stanie przestawić częstotliwość komunikacji na niską co skutkowało tym, że byłem w stanie ustawić na nowo fuse-bity dla wyższych wartości oscylatora,

    - w tymże Atmel Studio, pomimo ustawionej częstotliwości komunikacji na 4kHz (bitrate) nie byłem w stanie zaprogramować mikrokontrolera - wyskakiwał błąd.

    Zrobiłem więc tak:

    - w Atmel Studio ustawiłem na nowo fuse-bity na 9.6MHz,
    - w Eclipse wypaliłem firmware (dla 128kHz),
    - w Atmel Studio ustawiłem na nowo fuse-bity na 128kHz.

    Wszystko działa, choć droga do tego trochę pokrętna...R
REKLAMA