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

Błąd Bus busy or hardware error (-11) w PonyProg z Si Prog 2.2 na Win XP

djleeon603 10 Cze 2009 22:00 3065 10
REKLAMA
  • #1 6640589
    djleeon603
    Poziom 20  
    Posty: 472
    Pomógł: 2
    Ocena: 14
    Witam, mam problem z programatorem ( Si prog 2.2) i PonyProg'iem

    otóż podpinam programator do portu COM, odpalam PonyProg'a i pomimo ze test wychodzi OK, nie mogę wczytać proca - wyskakuje bład " Bus busy or hardware error (-11)" -

    Kiedyś programator działał bez problemu i wszystkie połączenia są ok - programowalem identycznie Atmega8 i bylo ok, po roku lezenia w szufladzie nie chce działać.

    Dodam ze niedawno zmienialem hardaware kompa - plyta, proc, zasilacz, pamiec RAM (port COM jest w biose włączony).

    Moj config: (podaje jesli to pomoze w diagnozie)
    Wind XP Professional, SP3, GIGABYTE GA-E7AUM-DS2H, INTEL C2D E7400 2x2.8, ||| PonyProg2000, Si PROG 2.2

    proszę o jakies podpowiedzi, zauwazylem ze kilka osob na forum mialo podobny problem lecz rozwiązania nie znalazlem.
  • REKLAMA
  • #2 6642536
    Ravender
    Poziom 20  
    Posty: 627
    Pomógł: 49
    Ocena: 73
    U mnie w jednym kompie jest podobny problem. Okazało się, że port com był ciągle zajęty (przez jakąś aplikację, nie wiem którą). Podłączyłem więc sobie przejściówkę USB -> COM i śmigało.
  • #3 6642542
    _Robak_
    Poziom 33  
    Posty: 2209
    Pomógł: 231
    Ocena: 29
    U mnie jak port jest zajety to jest blad 16, wiec to raczej nie bedzie to.
    A robiles kalibracje ?
    Setup -> calibration
  • REKLAMA
  • Pomocny post
    #4 6644852
    psooya
    Poziom 38  
    Posty: 5344
    Pomógł: 376
    Ocena: 574
    Albo port daje za małe napięcie (standard w tych czasach - chińczyk przyoszczędził) albo twój proc nie działa. Podłącz coś innego np 24Cxx albo sprawdź na jakimś innym kompie (np laptop).
    Pozdrawiam
  • REKLAMA
  • #5 6644885
    djleeon603
    Poziom 20  
    Posty: 472
    Pomógł: 2
    Ocena: 14
    Calibracja zrobiona, na innym kompie(kolegi PC) tez nie działa, jak sprawdzic co mi zabiera COM'a? szukalem laptopa (gdzies wyczytalem za na lapku smiga) ale ciezko znalezc lapka z COM'em.

    testowalem i na at8 jak i na ttiny12, - błąd ten sam : 11 ;/
  • Pomocny post
    #6 6646239
    psooya
    Poziom 38  
    Posty: 5344
    Pomógł: 376
    Ocena: 574
    Aaaa zasadnicze pytanie. Zasilasz pony proga z COMa czy zewnętrznego zasilacza? Masz 7805 czy tego LM co zaleca producent ? Być może trzeba by podciągnąć piny COMa przez opornik do +.
    Pozdrawiam
  • REKLAMA
  • #7 6646250
    djleeon603
    Poziom 20  
    Posty: 472
    Pomógł: 2
    Ocena: 14
    programator jest zasilany z com'a, na starej płycie działał w ten sposob., podpinalem 5v z molexa bezposrednio do proca i problem ten sam.
  • Pomocny post
    #8 6647049
    psooya
    Poziom 38  
    Posty: 5344
    Pomógł: 376
    Ocena: 574
    Zasil z 12V tak jak ma być przez stabilizator. Pewnie trzeba będzie podciągnąć piny COMa. Pokaż schemat tego swojego wynalazku bo jest kilka modyfikacji i nie wiem jaki masz. Jak oryginał to przestawiasz jumper i zasilasz z np 12V. Ja używam zasilacza zawsze i zawsze mi działa.
  • Pomocny post
    #10 6647383
    psooya
    Poziom 38  
    Posty: 5344
    Pomógł: 376
    Ocena: 574
    Nie wiem co to za wynalazek pewnie dlatego nie działa. Jest jakiś jumper Ext Vcc. Ma być zrobione tak: http://www.lancos.com/e2p/siprog_base.png
    Są wersje bez stabilizatora i Q6 i Q4. Ja mam zamiast LM2936Z-5 wstawiony 78L05 i mam oba tranzystory bo zabezpieczają programowaną kość przez podłączenie zasilania tylko na czas programowania i zasilam go z zewnętrznego zasilania. Nie wiem kto to projektował i jak bardzo przyoszczędził i dlaczego teraz nie działa. Mój działa do tej pory na każdym kompie.
    Pozdrawiam
  • #11 6648287
    djleeon603
    Poziom 20  
    Posty: 472
    Pomógł: 2
    Ocena: 14
    problem rozwiazany:) dziekuje za pomoc psooya

    błąd 11 oznacza niezdefiniowany proc ktory chcemy wszytac, - moja skleroza:)

    Przepraszam za zamieszanie, pozdrawiam,

Podsumowanie tematu

✨ Użytkownik napotkał błąd "Bus busy or hardware error (-11)" w programie PonyProg podczas próby programowania mikrokontrolerów (ATmega8, ATtiny12) przy użyciu programatora Si Prog 2.2 pod systemem Windows XP. Problem pojawił się po zmianie sprzętu komputerowego (płyta główna, procesor, zasilacz, RAM), mimo że test portu COM w programie PonyProg przechodził pomyślnie. Sprawdzono działanie na innym komputerze oraz kalibrację w PonyProg, ale problem pozostał. Sugerowano możliwe przyczyny, takie jak zajętość portu COM przez inną aplikację, niskie napięcie na liniach portu COM na nowej płycie głównej, czy problem z samym mikrokontrolerem. Zalecono zasilanie programatora z zewnętrznego źródła 12V przez stabilizator (np. 78L05), sugerując, że zasilanie z portu COM może być niewystarczające na nowszych płytach. Ostatecznie okazało się, że błąd -11 w PonyProg oznacza wybranie niezdefiniowanego/niewłaściwego typu mikrokontrolera. Rozwiązaniem było poprawne ustawienie typu układu w programie.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA