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

[Atmega48] BASCOM nie chce się połączyć

mientos 18 Cze 2008 09:35 2130 18
REKLAMA
  • #1 5259370
    mientos
    Poziom 12  
    Zrobiłem programator stk200/300, atmege podłączyłem tak:
    [Atmega48] BASCOM nie chce się połączyć
    Napięcie jest z 4 baterii + regulator napięcia 5V. W BASCOMie ustawiłem programator na stk200/300 i jak daje send to chip -> manual program, to wyskakuje Could not identify chip with ID:000000, a jak wogóle nie podłącze programatora do uC, to zamiast 000000 jest FFFFFF. Przeczytałem FAQ na tym forum, co może być, że nie działa AVR i dziwi mnie jedno: na RESET w uC napięcie raz jest 0 a raz 5V(zmienia się w nieregularnych odstępach czasu), a powinno być ciągle 5V. Oczywiście reset jest podłączony do ISP i do VCC przez rezystor 4k7.
  • REKLAMA
  • #2 5259545
    don diego
    Poziom 32  
    Zmierz napięcie zasilania. Baterie i zwykły stabilizator, to niezbyt dobre rozwiązanie.
    Kondensator 100nF między Vcc i GND też by się przydał.
  • #3 5259577
    mientos
    Poziom 12  
    Cytat:
    Kondensator 100nF między Vcc i GND też by się przydał.

    Jest przy stabilizatorze:
    100nF-1000uF-stabilizator L4940-5V-100nF-220uF-dioda zanera 5V6
    Tak wygląda stabilizator(wszystko równolegle oczywiście)
  • #4 5259882
    wader_669
    Poziom 28  
    schemat wyglada na dobry. sprawdz jeszcze raz czy wszystko dobrze polutowales.
    Pamietaj ze jak uzywasz xp to musisz odblokowac porty
  • REKLAMA
  • #6 5259968
    don diego
    Poziom 32  
    Balu napisał:
    Zmierz napięcie, bo jeśli masz 4 paluszki, to ni jak nie będzie 5V za stabilizatorem (chyba, że masz jakiś na prawdę solidny LDO).

    Pozdro.

    Kolega podał typ stabilizatora (LDO i to very :)), ale jeśli jest możliwość, to proponowałbym sprawdzić na jakimś zasilaczu. Spróbuj użyć programu PonyProg. Jest prosty w obsłudze i pozwoli stwierdzić, czy problem jest w komunikacji, czy też może np w konfiguracji Bascoma.
  • REKLAMA
  • #8 5261209
    mientos
    Poziom 12  
    Cytat:
    Pamietaj ze jak uzywasz xp to musisz odblokowac porty

    O to to chyba to. Tylko jak to zrobić? Testowałem programator jakimś programem chyba skylive czy coś takiego i wszystko działało, ale ten program używał sterownika GiveIO, bo na XP port LPT jest zablokowany standardowo.

    Napięcie jest 4.9-5V, więc dobre.
    Cytat:
    Czasem paluszki mają 1,2...1,3V a wtedy navet very very nie pomoże:>

    To w akumulatorkach, wtedy trzeba 5 akumulatorków.
  • REKLAMA
  • #10 5262699
    mientos
    Poziom 12  
    Zrobiłem ten sterownik, ale dalej nie działa :/. Zauważyłem, że jak jest wyłączone napięcie, a programator jest podłączony to też pisze Could not identify chip with ID:000000, a jak odłącze programator to pisze FFFFFF.
  • #12 5263902
    mientos
    Poziom 12  
    Cytat:
    Hmm może masz zwarcie na MISO?

    Możliwe, ale jakim cudem wykrywa, że jest podłączone jak napięcia nie ma na programatorze, więc 74hc244 jest wyłączony.

    Miałem wytrawione 2 płytki, teraz podłączyłem do tej drugiej staranniej zrobionej i teraz ciągle pisze FFFFFF. Ja już nie wiem co to może być :/.
    Ale teraz jest napięcie 1.80V na RESET.
  • #13 5264289
    wader_669
    Poziom 28  
    Napewno cos zrobiles zle.
    Zainstaluj ten program i zrob wszystko tak jak jest opisane na tej stronie:
    http://www.writelog.com/support/lpt_port_support_on_windows_nt.htm
    sprawdz jeszcze raz czy dobrze polutowales programator
    tutaj masz strony ze schematem:
    http://www.lancos.com/e2p/avrisp-siprog.gif (starsza wersja)
    http://www.lancos.com/e2p/betterSTK200.gif (nowsza)

    Sprawdz jeszcze raz plytke z procesorem czy wszystko jest ok czy nic nie pokreciles.

    Pozniej sprawdz czy w bascomie wszystko masz dobrze ustawione.

    Jak to wszystko przejdziesz i wszystko sie zgadza to chyba nikt ci nie pomoze. Jedynie mozemy strzelac jaka moze byc przyczyna
  • #14 5286635
    mientos
    Poziom 12  
    Zrobiłem jeszcze raz programator, ale teraz chcę pociągnąć od niego kabelki do podstawki dla atmega48. Czyli chcę zrobić coś takiego, żeby wkładać uC do podstawki, programować i wyjmować. I co trzeba podłączyć żeby tylko zaprogramować uC? To wszystko co jest na schemacie w pierwszym poscie, czy czegoś nie trzeba?
    Jeszcze jedna ważna rzecz zauważyłem, że na wszystkich schematach z programowaniem avr jest kwarc, może to przez to mi nie działało?
  • #15 5287215
    wader_669
    Poziom 28  
    poczytaj troche masz dosyc postow na temat avr.

    i kwarc nie jest powodem ze ci nie dziala (chyba ze masz uzywany procesor i ktos przestawil fusebity, jak masz nowke ze sklepu to ma ustawione na wewnetrzny oscylator). Gdybys poczytal tematu tutaj lub dokumenacje to bys to wiedzial.
    Jak chcesz tylko zaprogramowac procesor musisz podlaczyc vcc gnd mosi miso sck reset (jeszcze polecam podlaczyc reset przez rezystor 10k do vcc) i oczywiscie nie zapomnij ze musisz zasilic tez programator najlepiej z tego samego zrodla co procesor.
  • #16 5287601
    mientos
    Poziom 12  
    Cytat:
    poczytaj troche masz dosyc postow na temat avr.

    Ale są całe schematy jakiegoś układu, a nie same do programowania.

    Cytat:
    i kwarc nie jest powodem ze ci nie dziala (chyba ze masz uzywany procesor i ktos przestawil fusebity, jak masz nowke ze sklepu to ma ustawione na wewnetrzny oscylator)

    Właśnie gdzieś czytałem, że nowe avr mają wewnętrzny oscylator. uC mam ze sklepu.

    Cytat:
    ak chcesz tylko zaprogramowac procesor musisz podlaczyc vcc gnd mosi miso sck reset (jeszcze polecam podlaczyc reset przez rezystor 10k do vcc) i oczywiscie nie zapomnij ze musisz zasilic tez programator najlepiej z tego samego zrodla co procesor.

    Właśnie o to mi chodziło :D dzięki. Zasilać będę z USB albo z molexa z zasilacza.

    Zaraz przylutuje podstawkę i spróbuje zaprogramować uC.

    Mały Offtopic:
    Dlaczego piny uC podłącza się do vcc przez rezystor? Bez rezystora też by chyba działało.
  • #17 5289388
    wader_669
    Poziom 28  
    mientos napisał:

    Mały Offtopic:
    Dlaczego piny uC podłącza się do vcc przez rezystor? Bez rezystora też by chyba działało.


    po co rezystory? dawaj bez. tylko uwazaj nie przekrocz tych 5v tam dokladniej chyba 5,5 v (masz w dokumentacji)

    tylko do reseta poleca sie dolaczenie rezostora 10k do vcc
  • #19 5291139
    mientos
    Poziom 12  
    Udało się :D:D:D:D:D, zrobiłem z tą podstawką i działa :D. Moj pierwszy zaprogramowany mikrokontroler :D.
REKLAMA