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ęInstrukcja WAIT i Atmega8535! Pomocy!
Moderatorzy:Jacek Bogusz, robertw, k.pawliczak, Moderatorzy
Zamiast AT90S8535 wsadziłem ATmega8535 i okazało się że na tym pierwszym czas się zgadza z czasem rzeczywistym natomiast przy drugim 1 sekunda trwa kilkanaście sekund.
Co może być tego przyczyną. Czy można to zmienić. Proszę o pomoc.
Pozdrawiam
Damian
Co może być tego przyczyną. Czy można to zmienić. Proszę o pomoc.
Pozdrawiam
Damian
-
- -
- Posty:651
- Rejestracja:13 sty 2005, o 18:38
- Lokalizacja:Krasnystaw
- Kontaktowanie:
Fragment noty katalogowej ATMega8535:
The device is shipped with CKSEL = “0001” and SUT = “10”. The default clock source
setting is therefore the Internal RC Oscillator with longest startup time.
Twoj 90S8535 dzialal z zewnetrznym kwarcem. Fabrycznie nowy ATMega8535 po wlozeniu w podstawke dziala z wewnetrznym generatorem RC (z grubsza 1MHz). Aby zaczal dzialac z zewn. kwarcem musisz odpowiednio zmienic ustawienia "bezpiecznikow" fusebit.
The device is shipped with CKSEL = “0001” and SUT = “10”. The default clock source
setting is therefore the Internal RC Oscillator with longest startup time.
Twoj 90S8535 dzialal z zewnetrznym kwarcem. Fabrycznie nowy ATMega8535 po wlozeniu w podstawke dziala z wewnetrznym generatorem RC (z grubsza 1MHz). Aby zaczal dzialac z zewn. kwarcem musisz odpowiednio zmienic ustawienia "bezpiecznikow" fusebit.
dokładnie nie wiem ale miałem podobny problem, tez z procesorami avr.
wydaje mi się że to wynika z różnic w budowie tych układów, zalezy od tego ze
niektóre ukontrolery mają wbudowany w strukture generator i nie potrzeba im
zewnętrznego kwarcu.
ja swój problem rozwiązałem stosując inny rodzaj opóźnienia, a mianowicie wykorzystałem .... liczniki
wydaje mi się że to wynika z różnic w budowie tych układów, zalezy od tego ze
niektóre ukontrolery mają wbudowany w strukture generator i nie potrzeba im
zewnętrznego kwarcu.
ja swój problem rozwiązałem stosując inny rodzaj opóźnienia, a mianowicie wykorzystałem .... liczniki
Tak tak... zamiast zmienic fusebity, zmieniac kod... brawodokładnie nie wiem ale miałem podobny problem, tez z procesorami avr.
wydaje mi się że to wynika z różnic w budowie tych układów, zalezy od tego ze
niektóre ukontrolery mają wbudowany w strukture generator i nie potrzeba im
zewnętrznego kwarcu.
ja swój problem rozwiązałem stosując inny rodzaj opóźnienia, a mianowicie wykorzystałem .... liczniki
A zaprogramowac uklad umiesz ?? To zaraz obok (w funkcji programatora Bascoma) masz zakladke od fusebitow (o ile pamietam to sa tam zakladki w tej kolejnosci: program, eeprom, fusebit). A jak chcesz sie upewnic, to uzyj skomplikowanej funkcji "search" (po naszemu szukaj) na TYM forum. Slowo kluczowe "fuse" lub "fusebit".
-
- -
- Posty:651
- Rejestracja:13 sty 2005, o 18:38
- Lokalizacja:Krasnystaw
- Kontaktowanie:
Każdy szanujacy sie programator ma taka mozliwosc. W Bascomie klikasz na zakladke "Lock and Fuse Bits" i zmieniasz posilkujac sie dokumentacja mikrokontrolera i/lub literatura. Ale uwaga! Majac podlaczony kwarc o niskiej czestotliwosci (do 8MHz) nie wolno ustawic fusebitow na prace z kwarcem o wysokiej czestotliwosci (ponad 8MHz), gdyz generator sie nie wzbudzi i mikrokontroler usnie (ale nie zepsuje sie). Generalna zasada jest taka, aby przed zapisem fusebitow 10 razy zastanowic sie czy wybrane ustawienia odpowiadaja temu co rzeczywiscie mamy w ukladzie.A jak zmienić te ustawienia bezpieczników. Jestem dopiero początkujący i nie bardzo się orientuje gdzie to zrobić. Dziękuje za wszystkie informacje i pozdrawiam.
Jedyna skuteczna metoda nauki jest praktyka oparta o wlasciwa teorie. Nie boj sie eksperymentowac. Eksperymentowanie z glowa bardzo rzadko prowadzi do usterek. A jesli juz nawet - to przeciez glowy Ci nie urwa za to a ewentualna strata kostki za parenascie PLN jest niczym przy zdobytym doswiadczeniu.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości