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

[usbasp] USBasp DIY - problem z wykrywaniem i błędem rc=-1 w MKAVRCalculator

amr1993 28 Cze 2014 13:26 2577 8
REKLAMA
  • #1 13749192
    amr1993
    Poziom 9  
    Witam ja mam taki problem z usbasp własnej roboty (zrobiony oczywiscie ze znanej stronki - program wgrany jbc i ustawiony na zewnetrzne taktowanie, ), na poczatku mi nie wykrywał go wgl (pisalo nieznane urzadzenie), ale zmienilem zenerki z 3.3 na 3.6 i zaczelo prawie smigac. i teraz jak w programie MKAVRCalculator sprawdzam zeby miec chociaz blad rc=-1 to wyswietla sie takie cosi.

    Cytat:

    avrdude.exe: set SCK frequency to 187500 Hz
    avrdude.exe: error: usbasp_transmit: libusb0-dll:err [control_msg] sending control message failed, win error: Urządzenie dołączone do komputera nie działa.

    avrdude.exe: error: usbasp_transmit: libusb0-dll:err [control_msg] sending control message failed, win error: Urządzenie dołączone do komputera nie działa.

    avrdude.exe: error: programm enable: target doesn't answer. 0
    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 ATMEGA8 is 1E 93 07
    avrdude.exe: error: usbasp_transmit: libusb0-dll:err [control_msg] sending control message failed, win error: Urządzenie dołączone do komputera nie działa.
    avrdude.exe done. Thank you.



    Po czym klikam jeszcze raz i wyswietla sie
    Cytat:

    avrdude.exe: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc

    avrdude.exe done. Thank you.



    jakies pomysly? czy cos jeszcze mam doprecyzowac? (pali sie jedna lampka przy wlaczeniu)

    z gory dzieki

    Nie zmieniałem nic w fuse bitach tylko w tam jest taka zakladka fusy uproszczone i poprostu na zewnetrzne taktowanie
  • REKLAMA
  • #2 13749220
    elektron1956
    Poziom 14  
    Podlacz szeregowo diode np.1N4001 do plusa zasilania Atmegi8 (88). Obnizy to o 0,6 Volta i poprawi poziomy sygnalow. Atmega nie jest rowna Atmedze, inna data produkcji i inne Charge.
    Tez tak mialem i pomoglo.
  • REKLAMA
  • #3 13749600
    amr1993
    Poziom 9  
    niestety mi nie .
  • #4 13754314
    Nagus
    Poziom 27  
    A jakie jest to zewnętrzne taktowanie? 12 MHz?
    Jeżeli nie, to trzeba modyfikacje w kodzie zrobić
  • REKLAMA
  • #5 13754666
    amr1993
    Poziom 9  
    taktowane 12Mhz zewnetrznie
  • #6 13756114
    excray
    Poziom 41  
    Spróbuj z innym egzemplarzem kwarcu.
  • #7 13757430
    Nagus
    Poziom 27  
    Razem z FW są podane wartości fusów. Nie można było klepnąć ich jak w instrukcji?
    Zmieniłeś źródło zegara, a bit CKDIV8 też?
  • REKLAMA
  • #8 13758763
    amr1993
    Poziom 9  
    własnie z fusami sie nie bawilem, bo nie bardzo wiem jakie zmienić i na jakie wartosci ... jezeli bys mogl powiedziec na jakie zmienic bylbym wdzieczny
  • #9 13758834
    el2010tmp
    Poziom 25  
    W paczce zawierającej firmware masz plik readme.txt a tam:

    # TARGET=atmega8 HFUSE=0xc9 LFUSE=0xef
    # TARGET=atmega48 HFUSE=0xdd LFUSE=0xff
    # TARGET=atmega88 HFUSE=0xdd LFUSE=0xff
REKLAMA