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

BASCOM-AVR problem z wysłaniem programu do procka.

jareks91 02 Maj 2005 22:25 2709 22
REKLAMA
  • #1 1456298
    jareks91
    Poziom 21  
    Posty: 571
    Pomógł: 3
    Ocena: 58
    Witam,
    Mam problem... pomóżcie proszę!
    Zainstalowalem BASCOM-AVR i zlutowałęm do tego zestaw uruchomieniowi kit AVT-3500 z Mikroprocesorowej oślej łaczki.
    kompiluje dobrze mi sie program..jednak jak chce wysłać do procka to wyskakuje następujący komunikat.
    O co w tym chodzi co robię źle?? prosze o pomoc.
    Pozdrawiam
    Załączniki:
    • BASCOM-AVR problem z wysłaniem programu do procka. problem.jpg (7.19 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • Pomocny post
    #2 1456445
    Lukasszz
    Poziom 12  
    Posty: 72
    Pomógł: 4
    Ocena: 4
    Sprawdź czy wszystkie luty są wporządku,
    czy w zakładce Options/Programmer/Parallel masz ustawione port delay na naprzykład 10 (niekoniecznie ale zalecane przy szybszych komputerach)
    i Sprawdź czy masz jako programator ustawiony jako Sample electronics programmer
    możesz zasilać układ podczas programowania tylko z game portu komputera lub z zasilacza nigdy z obu naraz
  • #3 1456447
    crazy_phisic
    VIP Zasłużony dla elektroda
    Posty: 2244
    Pomógł: 278
    Ocena: 130
    a jak masz programator ustawiony w bascomie STK200/STK300 ??
  • REKLAMA
  • #4 1456492
    jareks91
    Poziom 21  
    Posty: 571
    Pomógł: 3
    Ocena: 58
    Luty sprawdzałem wsyzstko jest okej.
    Płytke zasilam tylko z zasilacza!!. GAme portu nie mam w komputerze.
    Sprawdzałem kabel programujący i jest okej!!.
    Już sam nie wiem co to może byc...
    "Sprawdź czy masz jako programator ustawiony jako Sample electronics programmer"
    TAk mam to ustawione

    "ustawione port delay na naprzykład 10 "
    Ustawiłem ale nic to nie daje!

    "a jak masz programator ustawiony w bascomie STK200/STK300 ??"
    a gdzie to mogę sprawdzić??

    Prosze o pomoc. Pozdrawiam
  • #5 1456537
    crazy_phisic
    VIP Zasłużony dla elektroda
    Posty: 2244
    Pomógł: 278
    Ocena: 130
    "a jak masz programator ustawiony w bascomie STK200/STK300 ??"
    a gdzie to mogę sprawdzić??
    Options/Programmer i wybrac z listy ;)

    Pozdrawiam
  • REKLAMA
  • #6 1456541
    jareks91
    Poziom 21  
    Posty: 571
    Pomógł: 3
    Ocena: 58
    Tam mam ustawione jako SAMPLE.
  • #7 1456557
    crazy_phisic
    VIP Zasłużony dla elektroda
    Posty: 2244
    Pomógł: 278
    Ocena: 130
    to sprawdz czy nie zadziala na STK200 ;)
  • #8 1456559
    jareks91
    Poziom 21  
    Posty: 571
    Pomógł: 3
    Ocena: 58
    nie zadziałało :(:(
    Co to może być czy dlaczego to nie działa??
  • #9 1456572
    crazy_phisic
    VIP Zasłużony dla elektroda
    Posty: 2244
    Pomógł: 278
    Ocena: 130
    rozumiem, ze programator to bufor 244 na lpt, skoro kabel jest sprawny (mam nadzieje ze zasilasz bufor)i procesor jest nowy to moze cos nie tak z portem lpt. urzywasz lpt na plycie glowniej czy na karcie pci?? sprawdz adres lpt (domuslnie 378))
  • #10 1456587
    Lukasszz
    Poziom 12  
    Posty: 72
    Pomógł: 4
    Ocena: 4
    Programator powinieneś mieć ustawiony jako Sample electronics programmer (widać to po schemacie http://www.sklep.avt.com.pl/photo/_pdf/AVT3500.pdf ). Według mnie to linia MISO lub MOSI "wisi w powietrzu" lub jest zwarta do masy albo vcc.
    Powyjmuj wszystkie zworki na czas programowania
  • REKLAMA
  • #11 1456595
    jareks91
    Poziom 21  
    Posty: 571
    Pomógł: 3
    Ocena: 58
    Witam,
    Ten programator nie ma żadneg bufora. Porpostu podpinam całą płytke do kabla który idzie bezpośrednio do LPT który jest na plytce!!.
    Tutaj jest w pdfie opisana ta płytka i ten kabel programujący...
    http://sklep.avt.com.pl/photo/_pdf/AVT3500.pdf

    Co moge robić źle??
    Pozdrawiam
  • #13 1456608
    jareks91
    Poziom 21  
    Posty: 571
    Pomógł: 3
    Ocena: 58
    Lukasszz napisał:
    Programator powinieneś mieć ustawiony jako Sample electronics programmer (widać to po schemacie http://www.sklep.avt.com.pl/photo/_pdf/AVT3500.pdf ). Według mnie to linia MISO lub MOSI "wisi w powietrzu" lub jest zwarta do masy albo vcc.
    Powyjmuj wszystkie zworki na czas programowania


    Wyjęcie zworków nic nie dało.
    MISO i MOSI nie wiszą w powietrzu na 100% . Dwa razy sprawdzałem kabel i wsyzstko jest okej.
    Co jeszcze można sprawdzić?? W jaki sposób sprawdzić czy zestaw startowy jest prawidłowy?? bo ja go lutowałem, zrobiłem to starannie i pomimo tego cos niedziala. Może coś sprawdzić żeby eyeleminować coś i dojść w ten sposób do przyczyny.??
  • #14 1456622
    crazy_phisic
    VIP Zasłużony dla elektroda
    Posty: 2244
    Pomógł: 278
    Ocena: 130
    a co z obwodem resetu?? ja profilaktycznie podpinam do vcc przez 10k
  • #15 1456642
    Lukasszz
    Poziom 12  
    Posty: 72
    Pomógł: 4
    Ocena: 4
    Z odzielnego zasilania też powinno działać tylko masy muszą być połączone.
    Może kabel za długi?
    Ja kożystam z czegoś takiego i działa bez zarzutu Vcc biore z game portu.
    Załączniki:
    • BASCOM-AVR problem z wysłaniem programu do procka. ac.GIF (5.05 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #16 1456655
    crazy_phisic
    VIP Zasłużony dla elektroda
    Posty: 2244
    Pomógł: 278
    Ocena: 130
    na rysunku brakuje podlaczenia Resetu do Lpt (4) -- (zmiana juz dodana do schematu)
  • #17 1456664
    jareks91
    Poziom 21  
    Posty: 571
    Pomógł: 3
    Ocena: 58
    Kabel programując to 1,5 metra taki jaki zalecali.
    Zrobiłem to wedlug schematu.
    I nadal nie dziala.
    Załączniki:
    • BASCOM-AVR problem z wysłaniem programu do procka. sch2.jpg (24.72 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • BASCOM-AVR problem z wysłaniem programu do procka. schem.jpg (170.63 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #18 1456696
    crazy_phisic
    VIP Zasłużony dla elektroda
    Posty: 2244
    Pomógł: 278
    Ocena: 130
    Hmmm a moze ustawienia portu lpt?? jak masz skonfigurowanego w biosie EPP, ECP?? najlepiej ustawic EPP+ECP ...
  • Pomocny post
    #19 1456765
    LordBlick
    VIP Zasłużony dla elektroda
    Posty: 5438
    Pomógł: 549
    Ocena: 69
    Możliwe, że Windows XP zablokował Tobie dostęp do portu LPT. Spróbuj użyć drivera niwelującego to działanie. Sprawdź także, czy program wysyła coś do procesorka - napięcia na liniach sygnałowych powinny chwilowo się zmienić.
  • #20 1457118
    jareks91
    Poziom 21  
    Posty: 571
    Pomógł: 3
    Ocena: 58
    Ustawienie portu LPT w biosie bylo dobre bo było na: EPP+ECP

    "Możliwe, że Windows XP zablokował Tobie dostęp do portu LPT. "

    Zainstalowałem Bascoma-AVR na Win98SE na tym samym komupterze i zgłasza sie IDENTYCZNY PRoblem could not identyfy chip ID000000

    "Według mnie to linia MISO lub MOSI "wisi w powietrzu" lub jest zwarta do masy albo vcc."
    Te linie nie są na 100% zwarte do masy ani do VCC!!. Gdy zrobiłęm tak żeby MISO lub MOSI wisiało w powietrzu to zgłaszał sie inny bład typu:
    IDFFFFFFF

    I jakąkolwiek linia wisiała w powietrzu to zgłąsza sie IDFFFFFF.

    Co robić dalej??:(

    Pozdrawiam
  • Pomocny post
    #21 1457130
    crazy_phisic
    VIP Zasłużony dla elektroda
    Posty: 2244
    Pomógł: 278
    Ocena: 130
    To jest nowy procesor?? ja kupilem np uszkodzonego ATmega8,
    Moze odpalic u kogos innego na kompie i sprawdzic czy to wina procesora czy problemy z portem, albo podlacz tylko procesor bezposrednio do lpt i zobacz czy bedzie to samo
    Pozdrawiam
  • #22 1457203
    jareks91
    Poziom 21  
    Posty: 571
    Pomógł: 3
    Ocena: 58
    Port jest napewno dobry gdyż na nim drukarka bardzo dobrze mi działa!!.
    Co do kabla programującego to też uważam że jest dobry.
    Z tym sprawdzeniem procka jest troszke trudniej, bo nie wiem sam czego to może być wina...
    A ma może ktoś zrobiony i przetestowany kabel programujący który podepne pod sam procek? TAki jak ma lukasszz, jeśli ktoś ma zbędny ale wie że dziala na 100% to mógby mi porzyczyć? Za przesylke zwróce.
    Pozdrawiam

    Dodano po 9 [minuty]:

    UWAGA!!
    DZIAŁA!! JUŻ DZIALA:)
    Okazało sie że wyświetlacz LED źle włożony na odwrót!!.
    Wszystko działa dziekuje za zainteresowanie i pomoc!
  • #23 2877583
    Pth
    Poziom 26  
    Posty: 1080
    Pomógł: 9
    Ocena: 39
    ja przeczytałem "Okazało sie że wyświetlacz LED źle włożony na odwrót!!. " to normalnie szczena mi opadła... :)

    Jutro sam zabieram się za skłądanie tego kitu bo narazie zcekam na PCB a czesci już mam.. mam nadzieje ze od kopa zadziała.... :]

Podsumowanie tematu

✨ Problem dotyczył wysyłania programu do mikrokontrolera za pomocą BASCOM-AVR i zestawu uruchomieniowego AVT-3500. Program kompilował się poprawnie, jednak podczas programowania pojawiał się błąd identyfikacji procesora (chip ID 000000). Sprawdzono poprawność lutów, zasilanie układu (zasilacz, brak zasilania z game portu), kabel programujący oraz ustawienia programatora w BASCOM (Sample electronics programmer, STK200/STK300). Poruszono kwestie konfiguracji portu LPT (adres 378, tryby EPP+ECP), poprawności połączeń linii MISO i MOSI, obecności i podłączenia linii reset, długości kabla oraz zasilania programatora i procesora tym samym napięciem. Zasugerowano możliwe blokady dostępu do portu LPT w systemie Windows XP oraz testowanie na innym komputerze lub z innym procesorem. Ostatecznie problemem okazało się błędne podłączenie wyświetlacza LED na płytce, które po poprawieniu umożliwiło prawidłowe programowanie mikrokontrolera.
Podsumowanie wygenerowane przez AI na podstawie treści dyskusji.
REKLAMA