Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Generator w ATMega8 i ATMega16

tomaszwiewiorka
-
-
Posty:32
Rejestracja:2 mar 2005, o 11:07
Lokalizacja:Hajnówka
Kontaktowanie:
Generator w ATMega8 i ATMega16

Postautor: tomaszwiewiorka » 2 mar 2005, o 11:21

Napotkałem poważny problem, ponieważ w moich urządzeniach dzieje się coś nie tak z częstoptliwością zegara. Wstawiłem rezonator 11,059200MHz i tyle podałem w kodzie źródłowym. Wtedy układ strasznie był zamulony, działał ponad 10 x wolniej niż powinien, spróbowałem przetaktować zegar. Układ prawidłowo pracował przy $crystal = 996000 czyli ok 1MHz. Po pewnym czasie zauważyłem, że w "Lock And Fuse Bits" Fusebit A987 ma ustawione "0001:Internal RC oscillator 1 MHz", zmieniłem to na "0000:External clock", kliknąłem "Write FS" i w tym momencie straciłem komunikację z mikrokontrolerem, a jak przechodzę do "Lock And Fuse Bits" to wyskakuje komunikat "READLB entry not found". Używam programatora ISP, innego nie mam. mam już tak zablokowane - chyba zablokowane - 2xATMega8 i 2 x ATMega16. Proszę pomóżcie. Co mam zrobić??

radzio
Moderator
Moderator
Posty:967
Rejestracja:13 maja 2003, o 10:33
Lokalizacja:Sosnowiec
Kontaktowanie:

Postautor: radzio » 2 mar 2005, o 12:46

Miałem dokładnie to samo - zamiast "external oscilator" (czyli zewnętyrzny kwarc, fusy 1111) ustawiłem "externel clock" (czyli zewnętrzny generator, fusy 0000). Wystarczy zataktować procka zewnętrzym sygnałem zegarowaym,podanym na XTAL1 i zapisać poprawną wartość bitów fuse. Ja zataktowałem procek z wyjścia XTAL2 "chodzącego" AT89C2051.

badworm
-
-
Posty:46
Rejestracja:11 lip 2004, o 11:03
Kontaktowanie:

Postautor: badworm » 2 mar 2005, o 20:48

Czy Twoja sygnaturka to pozdrowienia dla mnie czy też po prostu na tym forum jest ktoś jeszcze oprócz mnie używający takiego samego pseudominu? ;-)

radzio
Moderator
Moderator
Posty:967
Rejestracja:13 maja 2003, o 10:33
Lokalizacja:Sosnowiec
Kontaktowanie:

Postautor: radzio » 2 mar 2005, o 21:18

Czy Twoja sygnaturka to pozdrowienia dla mnie czy też po prostu na tym forum jest ktoś jeszcze oprócz mnie używający takiego samego pseudominu? ;-)
Moja sygnaturka to bardzo popularny ostatnimi czasy na niektórych forach dysuksyjnych (np. www.elektrotech.info ) mod wyświetlający nazwę użytkownika przeglądajęcego post. Nie jest kierowany konkretnie w Twoją stronę, tylko do każdego usera z osobna. To takie zbiorowo-indywidualne pozdrowienie. :)

Awatar użytkownika
ACeK
-
-
Posty:1522
Rejestracja:30 mar 2003, o 19:35
Lokalizacja:Kielce

Postautor: ACeK » 3 mar 2005, o 10:42

:) badworm :arrow: nie jestes pierwszy zobacz :wink:
:lol: :lol: :lol:

tomaszwiewiorka
-
-
Posty:32
Rejestracja:2 mar 2005, o 11:07
Lokalizacja:Hajnówka
Kontaktowanie:

Postautor: tomaszwiewiorka » 3 mar 2005, o 16:34

Miałem dokładnie to samo - zamiast "external oscilator" (czyli zewnętyrzny kwarc, fusy 1111) ustawiłem "externel clock" (czyli zewnętrzny generator, fusy 0000). Wystarczy zataktować procka zewnętrzym sygnałem zegarowaym,podanym na XTAL1 i zapisać poprawną wartość bitów fuse. Ja zataktowałem procek z wyjścia XTAL2 "chodzącego" AT89C2051.
Wielkie dzięki. Naprawdę działa. Jestem Ci bardzo wdzięczny. Gorąco pozdrawiam.

marcin29
-
-
Posty:1
Rejestracja:11 mar 2005, o 16:55
Lokalizacja:tychy

Postautor: marcin29 » 11 mar 2005, o 17:03

Ja mialem ten sam problem. Zablokowałem atmega16 poniewaz zalaczylem zewnetrzny generator. Na rozwiazanie wpadlem przez w czynie desperacji. Do plytki prototypowej(AVT-992) wlozylem dwa mikrokontrolery tzn atmega16 i at90s2313. W baskomie przestawilem oscylator i wszystko bylo ok. Probowalem tak dwa razy.

ROM
-
-
Posty:295
Rejestracja:5 lis 2004, o 10:48
Lokalizacja:Poznań

Postautor: ROM » 14 mar 2005, o 00:24

Czy Twoja sygnaturka to pozdrowienia dla mnie czy też po prostu na tym forum jest ktoś jeszcze oprócz mnie używający takiego samego pseudominu?
Mój nick jeszcze lepiej do tego pasował....:D.Zacząłem się nawet zastanawiać czy się gdzieś nie spotkaliśmy :D.

lukas
-
-
Posty:22
Rejestracja:5 maja 2004, o 09:50

Postautor: lukas » 15 mar 2005, o 13:40

Lukas to ja, dzięki za te pozdrowienia. Jeszcze raz dziękuję.

Awatar użytkownika
pajaczek
Moderator
Moderator
Posty:2653
Rejestracja:24 sty 2005, o 00:39
Lokalizacja:Winny gród

Postautor: pajaczek » 15 mar 2005, o 21:42

Lukas to ja, dzięki za te pozdrowienia. Jeszcze raz dziękuję.
O jak sie wyrwal... :roll: :wink:

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 20 gości