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

STK200 + AT90S2313-10PI: BASCOM AVR nie wykrywa mikrokontrolera, co robić?

kfh13 18 Lis 2005 22:01 4460 12
REKLAMA
  • #1 2003617
    kfh13
    Poziom 14  
    Posty: 161
    Pomógł: 4
    Ocena: 4
    Na allegro zakupiłem programator od tego pana http://www.allegro.pl/show_user_auctions.php?uid=1120888 jednak wielokrotne mailowanie nie przyniosło rozwiązania problemu...BASCOM AVR nie widzi mikrokontrolera ale widzi programator !!!
    Więc zwracam się do Państwa !!! Mam nadzieje że pomożecie mi w ustaleniu jaki kabel do jakiej nóżki (bo chyba w tym błąd) !!! Oto zdjęcia programatora
    STK200 + AT90S2313-10PI: BASCOM AVR nie wykrywa mikrokontrolera, co robić?
    STK200 + AT90S2313-10PI: BASCOM AVR nie wykrywa mikrokontrolera, co robić?
    STK200 + AT90S2313-10PI: BASCOM AVR nie wykrywa mikrokontrolera, co robić?
    STK200 + AT90S2313-10PI: BASCOM AVR nie wykrywa mikrokontrolera, co robić?
    STK200 + AT90S2313-10PI: BASCOM AVR nie wykrywa mikrokontrolera, co robić?
    STK200 + AT90S2313-10PI: BASCOM AVR nie wykrywa mikrokontrolera, co robić?
    STK200 + AT90S2313-10PI: BASCOM AVR nie wykrywa mikrokontrolera, co robić?

    Układ jest na bazie scalaka 74HC2440.
    A oto schemat od autora programatora

    http://kfh13.w.interia.pl/schemat%20STK200.PDF

    i płytka mojego wykonania


    STK200 + AT90S2313-10PI: BASCOM AVR nie wykrywa mikrokontrolera, co robić?
    STK200 + AT90S2313-10PI: BASCOM AVR nie wykrywa mikrokontrolera, co robić?
    STK200 + AT90S2313-10PI: BASCOM AVR nie wykrywa mikrokontrolera, co robić?

    Plytka jest z rezonatorem 10Mhz i 2xkondesatorami 22pF.
    Całość (płytka + programator) zasilane z bateri 4,5V.
    Moim zdaniem płytka jest prawidłowo wykonana ponieważ:
    -wszystkie wtyki były sprawdzane miernikiem (4x) więc żaden się z innym nie łączy
    -to drugi kwarc i trzeci mikrokontroler


    Możliwe że to też sprawda dos-a lub konfiguracji BASCOMA-AVR (to mój pierwszy raz).... więc prosze również o screeny konfigacji BASCOMA-AVR.
    ZA WSZELKĄ POMOC Z GÓRY DZIĘKUJE !!!
  • REKLAMA
  • #2 2003750
    bogdan_p
    Poziom 39  
    Posty: 3849
    Pomógł: 525
    Ocena: 120
    to stk 200 tu masz opis : http://www.btc.pl/index.php?id=zl2prg
    Bascom napewno nie widzi żadnego programatora bo sam musisz go wybrać w ustawieniach
    napięcie 4,5 V może być za małe do obsługi programatoara
    Załączniki:
    • Dok1.doc (66.5 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #4 2004316
    _Matik_
    Poziom 19  
    Posty: 390
    Pomógł: 25
    Ocena: 7
    Komputer widzi programator w momencie kiedy zwarte sa odpowiednie piny w zlaczy DB25 wiec to o niczym nie swiadczy.
    Powiem tak: ja produkowalem i sprzedawalem te programatory ale w wersji bez diody (i bez rezystorow zabezpieczajacych). Teoretycznie wydaje mi sie ze moze to miec przykre skutki w przypadku programowania prockow 3.3V bo napiecie przenika z kompa do programowanego ukladu (do 5V), ale w praktyce procki 5V podlaczalem i czasami wisialy na tym napieciu a nic im sie nie stalo ani portowi tez(nie dawalo ich sie zaprogramowac bo port rownolegly mial za mala wydajnosc zeby je zasilic, ale po podlaczeniu zewnetrznego zasilania przez stabilizator hulaly jak zloto).
    Sugeruje wywalenie diody ;D. Ale nie biore odpowiedzialnosci ;p

    Dodam ze sprzedalem tego z 10 sztuk i mialem zero zwrotow i jedna prosbe o pomoc przy problemie (wina byla po stronie procka)

    Pozdrawiam ;]
  • #5 2007259
    kfh13
    Poziom 14  
    Posty: 161
    Pomógł: 4
    Ocena: 4
    ISPROG sygnatury nie odczytuje !!! Co do napięcia to postaram się jutro użyć zasilacza regulowanego i dojść od 4,5V do 5,1V.
    Zabezpieczeń w postaci rezystorów i diod NIE ZDEJME !!!
  • REKLAMA
  • Pomocny post
    #6 2007382
    bogdan_p
    Poziom 39  
    Posty: 3849
    Pomógł: 525
    Ocena: 120
    jeszcze jedna sprawa , jaki masz system operacyjny ?
    jeżeli oparty na technologi NT to możliwe że masz nie dostępny port LPT , poszukaj na forum temat był wałkowany wielokrotonie
    jeżeli chodzi o diode to sprawdź jaki spadek jest na niej , jeżeli ok 0,7V to jest to zwykła dioda co może być również powodem złej pracy programatora
    spróbój może zrobić to i sprawdź czy uC jest sprawny
    https://www.elektroda.pl/rtvforum/topic288744.html
    http://www.elektroda.net/dla_kompa/easy_porgraavr.html
  • #7 2021671
    kfh13
    Poziom 14  
    Posty: 161
    Pomógł: 4
    Ocena: 4
    Programator za 50 zł nadal nie działa ale za to "Sample Electronics ISP Programmer" działa bez kondensatora i napięciem z bateri 4,5V. Dosłownie polewka !!!
  • REKLAMA
  • #8 2021815
    McRancor
    VIP Zasłużony dla elektroda
    Posty: 5326
    Pomógł: 479
    Ocena: 124
    Ta dioda to nie jest żadne zabezpieczenie, bo nie widze szczerze mówiąc przed czym miałaby zabezpieczać. Jedyne co robi to obniża napięcie zasilania o 0,7V dla HC244, który nie jest zasilany z żadnego innego źródła. Możesz ją spokojnie wywalić, bo jedyne co ta dioda może zrobić to zamieszanie.

    Jeśli nie chcesz ingerować w sprzęt, to zmostkuj ją i zobacz czy układ zadziała.
  • Pomocny post
    #9 2022330
    _Matik_
    Poziom 19  
    Posty: 390
    Pomógł: 25
    Ocena: 7
    McRancor: nie zgadzam sie, moim zdaniem to dioda jest na linii VCC miedzy 74hc244 a programowanym ukladem. A prawda jest taka ze poprzez bufor przechodzi napiecie z portu LPT (w moich programatorach bez tej diody dalo sie nawet zaprogramowac 2313 zasilajac go wlasnie z portu LPT przez ten bufor). Poprostu przez bufor "przecieka" napiecie (nie sprawdzalem jakie ale dioda przy tym swieci). Takze moim zdaniem ta dioda nie jest tam przypadkiem i prawdopodobnie zabezpiecza uklady z elementami na 3.3V przed spaleniem (w koncu w LPT jest 5 V chyba).

    Nadal polecam ja wypieprzyc i sprobowac wtedy :>
  • #10 2022367
    bogdan_p
    Poziom 39  
    Posty: 3849
    Pomógł: 525
    Ocena: 120
    Cytat:
    Ta dioda to nie jest żadne zabezpieczenie, bo nie widze szczerze mówiąc przed czym miałaby zabezpieczać.

    kolego McRancor nie masz racji w przypadku niewłaściwej polaryzacji zasilania to poza uszkodzeniem 244 mogą pojawić się nie ustalone stany na złączu LPT , co w konsekwencji może doprowadzić do jego uszkodzenia , nie wspominając o układzie do którego jest dołączony
    programator jako urządzenie przenośne i podłączane do różnych układów powinno być jakoś zabezpieczone i to dość prymitywnie spełnia ta dioda , inna sprawa to fakt że zamiast diody serii BAT stosowane są diody uniwersalne , których spadek napięcia 0,7 V bywa częstą przyczyną nieprawidłowej pracy programatora
  • Pomocny post
    #11 2022463
    McRancor
    VIP Zasłużony dla elektroda
    Posty: 5326
    Pomógł: 479
    Ocena: 124
    W moim programatorze takowej diody nie ma, 3v3 robi doskonale i nigdy nie miałem jakichkolwiek problemów.

    Natomiast znalazłem rozwiązanie problemu autora. Pozamieniaj kabelki w złączu isp wg tego schematu:
    różowy MISO-- [ ][ ] - brązowy VCC
    szary Sck------ [ ][ ] - zielony MOSI
    żółty RESET-- - [ ][ ] - biały GND

    Widok od strony kabelków, bo profesjonalista od którego kupiłeś ten programator tak sprytnie pomieszał kolejność, że wkładając wtyczkę ISP orbóconą, podajemy Vcc na GND i GND na Vcc czyli dioda się jak najbardziej przydaje w tym wypadku :(

    Producent popisał się brakiem znajomości elektroniki i dobrego smaku, bo pisząc że jest w 100% zgodny, zapomniał dodać że złącze jest troche inne i sam je sobie wymyślił.
  • #12 2022568
    bogdan_p
    Poziom 39  
    Posty: 3849
    Pomógł: 525
    Ocena: 120
    Cytat:
    wkładając wtyczkę ISP orbóconą, podajemy Vcc na GND i GND na Vcc czyli dioda się jak najbardziej przydaje w tym wypadku

    zmieniłeś zdanie .... jednak ma sens stosowanie diody
  • #13 2023731
    McRancor
    VIP Zasłużony dla elektroda
    Posty: 5326
    Pomógł: 479
    Ocena: 124
    Przyjżyj się wtyczce sprzedawcy programatora i pomyśl co byłoby gdyby do złącza przystosowanego do tej wtyczki wpiąć ją na odwrót, wtedy dioda jest przydatna ;)

    W 6pinowym złączu ISP Atmela ten problem nie występuje i wpięcie wtyczki na odwrót nie spowoduje uszkodzenia bez diody i wtedy jest niepotrzebna.

Podsumowanie tematu

✨ Problem dotyczy programatora STK200 zakupionego na Allegro do mikrokontrolera AT90S2313-10PI, który nie jest wykrywany przez BASCOM AVR, mimo że programator jest widoczny w systemie. Dyskusja wskazuje, że problem może wynikać z błędnego podłączenia kabli do nóżek mikrokontrolera, szczególnie w złączu ISP, gdzie producent programatora zastosował niestandardową kolejność przewodów, co skutkuje podaniem napięcia VCC na GND i odwrotnie. Zalecane jest sprawdzenie i poprawne podłączenie przewodów według schematu: różowy MISO do brązowego VCC, szary SCK do zielonego MOSI, żółty RESET do białego GND. Wątpliwości budzi obecność diody na linii zasilania 74HC244, która obniża napięcie o około 0,7 V i może powodować problemy z programowaniem. Część uczestników dyskusji sugeruje usunięcie lub zmostkowanie diody, choć inni podkreślają jej rolę zabezpieczającą układ przed uszkodzeniem przy nieprawidłowym podłączeniu. Dodatkowo zwrócono uwagę na konieczność odpowiedniego napięcia zasilania (około 5 V) oraz możliwe problemy z dostępem do portu LPT w systemach Windows NT i nowszych. Alternatywnie, autor testował inny programator "Sample Electronics ISP Programmer", który działał poprawnie przy napięciu 4,5 V bez kondensatorów. Schemat oryginalnego programatora STK200 oraz zdjęcia wykonanej płytki i układu 74HC244 zostały udostępnione w celu weryfikacji połączeń i konstrukcji.
Podsumowanie wygenerowane przez AI na podstawie treści dyskusji.
REKLAMA