Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Bascom- nie wykrywa programatorów na LPT

07 Maj 2009 14:26 10856 50
  • Poziom 22  
    Witam! Mam problem. Otóż Bascom nie wykrywa mi procesorów. Wyskakuje komunikat "Could not identify chip with ID:000000"
    Programator jakim dysponuje to najprostsza kopia sample programmera złożonego z kilku odpowiednio włączonych między LPT a procesor rezystorów 330Ω. Mam 2 takie programatory, zarówno dla attiny2313 jak i atmega8. Nie wykrywa żadnego. Procesory sprawne. Zasilanie w porządku.
    W BIOSie LPT ustawione mam na EPP. Nie wiem czy to normalne ale po włączeniu komputera na wyjściach D0-D7 mam stan wysoki. Sprawdziłem to prostym testerem złożonym z 8 żółtych diod LED i w szereg z każdą z nich rezystor 560Ω. Przeczytałem już wiele tematów z podobnymi problemami jednak nie mogę sobie z tym poradzić. Próbowałem już z programem UserPort, nic to nie dało. Ściągnąłem sobie nawet program do sprawdzenia portu LPT. Nie pamiętam jego nazwy ale jest na elektrodzie. W każdym razie gdy zaznaczałem wyjście portu na którym ma pojawić się stan wysoki wszystko było ok i świeciły diody, które wybrałem w programie. Czy ktoś potrafi mi pomóc?
  • Poziom 32  
    Masa LPT i uc wspólna? Proponuję pokombinować z port delay w opcjach Bascoma.
  • Poziom 22  
    Tak masa wspólna. W port delay mam wpisaną wartość 0. Dodam że w sprawach informatyki i procesorów jestem zielony, dopiero zaczynam
  • Pomocny post
    Poziom 37  
    wojtek2812 napisał:
    Witam! Mam problem. Otóż Bascom nie wykrywa mi procesorów. Wyskakuje komunikat "Could not identify chip with ID:000000"
    Programator jakim dysponuje to najprostsza kopia sample programmera złożonego z...
    Czy ktoś potrafi mi pomóc?


    Moze tu cos znajdziesz odnosnie konfiguracji Bascom (addressu LPTx) do pracy z portem rownoleglym, albo sam programator jest wadliwy (?)

    http://www.wrighthobbies.net/guides/bascomsample.htm

    e marcus
  • Poziom 22  
    Programatora używałem wielokrotnie, jest sprawdzony. Odnośnie konfiguracji LPT w menedżerze urządzeń w zakładce zasoby, typ zasobu- Zakres we/wy mam ustawione
    0378 - 037F. W bascomie w LPT adress mam wpisane 378. Prawidłowo?
  • Pomocny post
    Poziom 32  
    Spróbuj wpisywać doświadczalnie jakieś wartości w polu port delay i zobacz co się dzieje.
  • Poziom 22  
    Wpisywanie w polu port delay innych wartości powoduje, że czym ta wartość większa tym później wyskakuje komunikat
    "Could not identify chip with ID:000000"
    W BIOSie port ustawiony na EPP
  • Pomocny post
    Poziom 37  
    Witam !
    Jaki programator wybrałeś w Bascomie AVR ?
    Pokaż schemat programatora.
    Pozdrawiam. Stefan
  • Poziom 22  
    Programatora nie zmieniałem w ustawieniach, jest sample programmer. Jego schemat w załączniku, z tym że ma zewnętrzne zasilanie, nie z game portu. Masa procka i programatora połączone
    Bascom- nie wykrywa programatorów na LPT
  • Poziom 37  
    Nazwa programatora jest ok.
    Schemat :
    1. między 10 a 20 nogą AT89S2313 daj 100nF.
    2. między 1 a 20 nogą AT89S2313 daj 4,7k.
    3. użyj osobnego zasilacza dla procesora ( nie z komputera)
    Powodzenia życzę. Stefan
  • Poziom 22  
    Niestety dodatkowy kondensator i rezystor nie pomagają. Programator zasilam od samego początku zewnętrznym zasilaczem stabilizowanym
  • Poziom 37  
    Przydało by się żebyś sprawdził port LPT podłączając drukarkę.
    Jest program do odblokowywania portów nazwy nie znam, może trzeba odblokować LPT ?
  • Poziom 22  
    Niestety nie dysponuję drukarką na LPT. Ten program nazywa się UserPort. Próbowałem i tego ale bezskutecznie.
  • Poziom 37  
    Pozostało Tobie sprawdzić połączenia.
    Jakie długie przewody masz od kompuyera do procesorka ?
  • Poziom 22  
    Są bardzo krótkie, ok 10cm. Nie wiem czy to istotne ale nieraz jest tak że na liniach D0-D7 mam stan wysoki a nieraz taki stan panuje tylko na linii D2 portu
  • Poziom 33  
    Moim zdaniem coś jest nie tak z tym "Could not identify chip with ID:000000". Sprawdź co pokaże, gdy odłączysz programator od LPT, bo wydaje mi się, że musi być ID:FFFFFF.
  • Poziom 22  
    Kiedyś zdarzyło mi się zablokować Atmegę8 przez niepotrzebną zabawę z fusebitami. Wtedy własnie miałem ID:FFFFFF.
    Gdy odłączyłem programator to nadal wyskakuje "Could not identify chip with ID:000000"

    Dodano po 2 [godziny] 41 [minuty]:

    Nie wiem czy ma to znaczenie ale znalazłem na stronie http://www.hal.trzepak.net/faq/winxp/userport.htm że po włączeniu programu powinno wyświetlać w lewy oknie takie oto wartości:
    Bascom- nie wykrywa programatorów na LPT

    U mnie przy każdym włączeniu programu wygląda to tak, nawet jak pozmieniam ustawienia zgodnie z instrukcją zawartą na stronie do której link podałem wyżej :
    Bascom- nie wykrywa programatorów na LPT
    Co na to koledzy?
  • Pomocny post
    Poziom 23  
    Spróbuj zmniejszyć oporniki 330om na mniejsze, np. 47om. U mnie kiedyś (początki "Oślej Łączki") taki manewr pomógł.
  • Poziom 22  
    Tylko zastanawia mnie to dlaczego bez takich operacji wcześniej działało ale oczywiście zastosuję się do Twojej sugestii kolego mikroskop i powiadomię o efektach
  • Poziom 38  
    Wypnij programator z komputera i sprawdź tym Userport
  • Poziom 37  
    wojtek2812 napisał:


    Odnośnie konfiguracji LPT w menedżerze urządzeń w zakładce zasoby, typ zasobu- Zakres we/wy mam ustawione
    0378 - 037F. W bascomie w LPT adress mam wpisane 378. Prawidłowo?

    Tak, masz wszystko prawidlowo..
    i powinno programowac; chyba ze gdzies jest kiepski kontakt lub przerwa w polaczeniu (slaby wtyk, zimny lut, itp).
    Nie wyglada abys musial stosowac 'Userport'

    wojtek2812 napisał:

    U mnie przy każdym włączeniu programu wygląda to tak, nawet jak pozmieniam ustawienia zgodnie z instrukcją zawartą na stronie do której link podałem wyżej :
    Bascom- nie wykrywa programatorów na LPT
    Co na to koledzy?


    Skoro polaczenia oraz programator sa OK! i jestes juz tak zaawansowany w Userport to wyedytuj - (zaznacz, usun, dodaj/; Select-Remove-Add), tak aby w lewym oknie pozostal tylko aktualny adres portu (&378) czyli 200-37F.
    Click on Start
  • Pomocny post
    Poziom 38  
    To podłączenie przez oporniki do LPT zawsze jest ryzykowne.
    Prosty programator na HC244 jest bezpieczniejszy.
  • Poziom 22  
    emarcus napisał:
    wojtek2812 napisał:


    Odnośnie konfiguracji LPT w menedżerze urządzeń w zakładce zasoby, typ zasobu- Zakres we/wy mam ustawione
    0378 - 037F. W bascomie w LPT adress mam wpisane 378. Prawidłowo?

    Tak, masz wszystko prawidlowo..
    i powinno programowac; chyba ze gdzies jest kiepski kontakt lub przerwa w polaczeniu (slaby wtyk, zimny lut, itp).
    Nie wyglada abys musial stosowac 'Userport'

    wojtek2812 napisał:

    U mnie przy każdym włączeniu programu wygląda to tak, nawet jak pozmieniam ustawienia zgodnie z instrukcją zawartą na stronie do której link podałem wyżej :
    Bascom- nie wykrywa programatorów na LPT
    Co na to koledzy?


    Skoro polaczenia oraz programator sa OK! i jestes juz tak zaawansowany w Userport to wyedytuj - (zaznacz, usun, dodaj/; Select-Remove-Add), tak aby w lewym oknie pozostal tylko aktualny adres portu (&378) czyli 200-37F.
    Click on Start

    Próbowałem ustawić ten adres, bezskutecznie. Zimnych lutów nie ma, bo diody dołączane do portu o których pisałem w pierwszym poście świecą kiedy testuje port. Na linii D2 , do której podłączony jest reset mam ciągle stan wysoki. Czy nie jest to nieprawidłowość?
  • Poziom 38  
    Wypnij ten programator i wsadź cokolwiek innego.

    Dodano po 11 [minuty]:

    Bo może LPT w komputerze zwaliłeś tym "programatorem"
  • Poziom 22  
    Ale jak testowałem port programem do tego przeznaczonym , do którego zamieszczam link: http://www.elektroda.net/download/file70.html to "posłusznie" zapalał LEDy które mu wskazałem
    (linie D0-D7). Jeśli uda mi się jutro dostać układ 74HC244 postaram się zrobić STK200 i ewentualnie napiszę o efektach.
  • Poziom 38  
    To co sprawdziłem:
    Po wypięciu kabla od komputera z programatora:
    ID:FFFFFF.
    Po wypięciu kabla z płytki (programator wpięty do komputera):
    ID:FFFFFF.
    A nie:
    "ID:000000".
    Może wyłącz ten program?
  • Poziom 22  
    Może obrazek pomoże rozwiać wątpliwości:
    Bascom- nie wykrywa programatorów na LPT
    A działo się tak nawet przed instalacją UserPorta, dlatego właśnie go zainstalowałem
  • Pomocny post
    Poziom 25  
    ok - to ja powiem tak
    sprawdź w biosie jaki masz tryb ustawiony a najłatwiej to wejdż na www.lpt.strona.pl i sciągnij LPT test - malutki programik do sprawdzania portu
    Jak port jest ustawiony w bidirectional (dwukierunkowy) to programator nie pojdzie - za pomocą tego programu mozesz przestawić do directional
  • Pomocny post
    Poziom 33  
    Cześć
    Po pierwsze wgraj sobie programator Dybkowskiego, tam masz pełną jasność co do końcówek, możesz ustawić z której końcówki LPT wystawiasz poszczególne linie programatora.
    Jak nie pomoże to spróbuj na starym komputerze, mnie po wymianie płyty głównej przestał działać taki programator jak Twój, dopiero programator z buforem na scalaku zastartował, też myślałem że się coś popsuło...
    Pozdrawiam