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

Atmega328 (programator nie widzi układu)

Stankow 30 Lis 2011 22:06 2685 7
REKLAMA
  • #1 10203357
    Stankow
    Poziom 13  
    Kupiłem ostatnio 2 sztuki tych układów ale niestety nie mogę ich zaprogramować. Próbowałem pod Bascomem który obsługuje chip Atmega328P. Programator STK200
    nie widzi tych układów. Jednak jeśli w to samo miejsce na płytce włożę Atmega8 - wszystko jest w porządku. Czy ktoś może mi wyjaśnić w czym problem?
    Pozdrawiam wszystkich.
  • REKLAMA
  • #2 10210702
    manekinen
    Poziom 29  
    Ogólnie ta Atmega328 to chyba jakaś krótka seria była, mało ich na rynku, programatory nie mają jej na listach, i ogólnie nikt nic nie wie. Niestety ten układ ma inną sygnaturę niż wersja P.

    Da się ją zaprogramować jako wersję P, ale trzeba pominąć sprawdzanie sygnatury.

    Jeśli układ w ogóle nie jest wykrywany, być może nie podłączasz zasilania do AVCC?
  • REKLAMA
  • REKLAMA
  • #4 10211521
    mirekk36
    Poziom 42  
    Stankow napisał:
    AVCC podłączyłem, aczkolwiek dla ATmega8 nie jest to konieczne (sprawdzałem).


    Przecież to jest wszędzie opisane że m8 ma babola i zwarte VCC z AVCC. Ale już wszystkie nowsze procesory są pozbawione tego babola. Więc lepiej zapamiętać raz na zawsze że do AVCC trzeba dostarczyć zasilanie.

    A w nocie PDF każdego procka jest WYRAŹNIE napisane, do czego ono służy poza zasilaniem ADC. Tak tak, jeszcze do czegoś ważnego służy. I jak kolega to doczyta to zrozumie co manekinen miał na myśli zwracając ci na to uwagę.
  • #5 10211946
    dondu
    Moderator na urlopie...
    Stankow napisał:
    AVCC podłączyłem, aczkolwiek dla ATmega8 nie jest to konieczne (sprawdzałem).

    Moje auto bez powietrza w kołach także jedzie (sprawdziłem), choć w instrukcji pisze, że powinny być napompowane:

    Atmel datasgeet napisał:
    AVCC is the supply voltage pin for the A/D Converter, Port C (3..0), and ADC (7..6).
    It should be externally connected to VCC, even if the ADC is not used.

    http://mikrokontrolery.blogspot.com/2011/04/minimalne-podlaczanie-pinow.html
  • REKLAMA
  • #7 10212280
    dondu
    Moderator na urlopie...
    Stankow napisał:
    Myślę że, te złośliwe dygresje są co najmniej nie na miejscu. Wyraźnie przecież napisałem, że AVCC podłączyłem !!!

    Ale forum nie jest tylko dla Ciebie kolego więc należy dementować takie zabobony jak ten:

    Stankow napisał:
    AVCC podłączyłem, aczkolwiek dla ATmega8 nie jest to konieczne (sprawdzałem).

    Mniej emocji, więcej pokory i chęci nauczenia się czego, bo warto ...
  • #8 10212487
    Stankow
    Poziom 13  
    Ja również apelowałbym o więcej zrozumienia. To przecież nie o ATmega8 mi chodziło choć oczywiście przyznaję się do błędu. Wystarczyłaby drobna uwaga. Przecież dzisiaj w zalewie mikrokontrolerów wszelkiej maści trudno czasem zapamiętać jakiś szczegół dotyczący wady ATmega8, który zaistniał wiele czasu temu. Dlatego też myślę że to każdemu z nas jest potrzeba zachowania większej pokory. Przecież nie każdy z uczestników tego forum jest wszechwiedzący. Taka jest przecież istota tego forum. Sami oceńcie ile z tego posta można dowiedzieć się o meritum czyli o problemie z programowaniem ATmega328???. Można się jednak dowiedzieć że można jechać samochodem bez powietrza w kołach... (nie próbowałem).
    Teraz aby wrócić do sedna sprawy mogę powiedzieć że sprawdziłem i ATmega328P w tych samych warunkach programuje się bez problemu. Kończę więc temat bo uważam że, na tego typu dywagacje zdecydowanie nie jest to miejsce.
    Pozdrawiam
REKLAMA