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

ATmega16 fusebit, ustawienie procka, zewnętrzny oscylator.

kobi 29 Maj 2009 12:48 2042 6
REKLAMA
  • #1 6589516
    kobi
    Poziom 22  
    Posty: 699
    Pomógł: 23
    Ocena: 16
    Witam
    Programuje przez Bascom AVR
    Problem jest taki ze nie moge ustawic procka ze by dzialal na zewnetrznym oscylatorze. Fusebit ustawione tak jak na printscreenie.
    Zewnetrzny kwarc 16Mhz, kondensatory przy kwarcu 22p (dzisiaj jeszcze dla pewnosci wymienialem) Gdy przestawie go na wewnetrzny oscylator 1Mhz zaczyna dzialac.
    Załączniki:
    • ATmega16 fusebit, ustawienie procka, zewnętrzny oscylator. bez tytułu.JPG (145.55 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #2 6589614
    dawid512
    Poziom 32  
    Posty: 1439
    Pomógł: 229
    Ocena: 6
    Proponuję sprawdzić połączenia pomiędzy kwarcem a uc oraz wymienić kondensatory na 33pF.
  • REKLAMA
  • #3 6589828
    wilk125
    Poziom 23  
    Posty: 912
    Pomógł: 17
    Ocena: 44
    ja bym spróbował z kondensatorami mniejszymi od 22p

    Dodano po 1 [minuty]:

    napisz jeszce czym programujesz procka
  • REKLAMA
  • #4 6589865
    kobi
    Poziom 22  
    Posty: 699
    Pomógł: 23
    Ocena: 16
    Procek podlaczony bezposrednio przez kilka rezystorow do LPT :)
  • REKLAMA
  • #5 6589945
    wilk125
    Poziom 23  
    Posty: 912
    Pomógł: 17
    Ocena: 44
    a uklad resetu jest ok
  • #6 6590073
    kobi
    Poziom 22  
    Posty: 699
    Pomógł: 23
    Ocena: 16
    jak by reset nie chodzil to by chyba wogule nie dal sie zaprogramowac Na wewnetrznym oscylatorze wszystko dziala jakies miganie diod obsluga wyswietlacza 128x64 jest ok Problem sie pojawia gdy chce zewnetrzny oscylator Kompilator nie zglasza zadnych bledow. Po zaprogramowaniu (np miganie diody) mignie ona sobie w niekontrolowanych przedzialach czasu Pozniej albo sie zapali na stale albo zgasnie Zobacze jeszcze z tymi kondensatorami tylko musze najpierw jakies znalesc
  • #7 6590129
    wilk125
    Poziom 23  
    Posty: 912
    Pomógł: 17
    Ocena: 44
    a moze program Ci sie sypie przy tak duzej predkosci zegara

Podsumowanie tematu

LABEL_AI_GENERATED
Użytkownik zgłosił problem z mikrokontrolerem ATmega16 programowanym w Bascom AVR, który nie działa poprawnie z zewnętrznym oscylatorem kwarcowym 16MHz i kondensatorami 22pF, pomimo prawidłowego ustawienia fusebitów. Mikrokontroler działa bez problemu na wewnętrznym oscylatorze 1MHz. Problem objawia się niekontrolowanym działaniem programu (np. miganie diod). Sugerowano sprawdzenie połączeń kwarcu z mikrokontrolerem, wypróbowanie kondensatorów o innej wartości (np. 33pF lub mniejszych niż 22pF), sprawdzenie układu resetu oraz rozważenie, czy problem nie leży w samym programie działającym przy wyższej częstotliwości zegara. Użytkownik potwierdził, że programowanie działa i na wewnętrznym oscylatorze wszystko jest poprawne.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA