Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 7 kwi 2026, o 11:39


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 20 paź 2014, o 17:38 
Offline
Użytkownik

Dołączył(a): 05 sie 2014
Posty: 69
Lokalizacja: Kraków
Pomógł: 11

Mam problem. A mianowicie chodzi mi o taktowanie procesora.
1. Za każdym razem przy włączaniu eclipse muszę zmieniać taktowanie z 11,052Mhz na 8Mhz.
2. Przy taktowaniu 8Mhz i innych zamiast 10sec. czekania robi się 7sec.
3. Przy zmianie częstotliwości w programie Extreme Burner AVR na np. 8Mhz i sprawdzeniu w MkAVRCalculator wogóle nie "wykrywa" częstotliwości, choć sam procesor "widzi".

Czy ktoś spotkał się z taką sytuacją? Czy problem jest z procesorem?

------------------------ [ Dodano po: 4 minutach ]

ObrazekObrazekObrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 paź 2014, o 18:52 
Offline
Użytkownik

Dołączył(a): 22 sie 2013
Posty: 73
Pomógł: 7

Nie wiem czy dobrze rozumiem twój problem ale to że zmieniasz w eclipse częstotliwość taktowanie nie oznacza że zmieni się ona w procesorze podczas programowania. Częstotliwość ustaw sobie taką jaką chcesz za pomocą fuse bitów np.8Mhz możęsz to zrobić mkAVRCalculatorem. Oczywiście jak ustawisz sobie taktowanie 8Mhz to i w eclipse musisz mieć ustawione 8Mhz i wtedy jak wgrasz program to musi być dobrze. Sprawdź sobie za pomocą delaya i leda co się dzieje zmieniając stan diody np.co sekundę .



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 paź 2014, o 19:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

kompilatorem nie zmieniasz taktowania procka. Kompilatorowi tylko "mówisz" z jaką częstotliwością Twój procek śmiga. Ustawiasz Fusami na odpowiednią częstotliwość wewnętrznego lub zewnętrzne taktowanie + odpowiedni kwarc. Potem w eclipse ustawiasz tak samo jaki masz kwarc. Nie wpływa to na częstotliwość procka a informuje kompilator jak szybko wykonywać się będą rozkazy. On potrzebuje tego żeby włąściwie policzyć opóźnienia itp. Aha, jak dokonujesz zmiany w już istniejącym programie jakimś - Mirek zawsze robił Project --> Clean Project i dopiero kompilacja.

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 paź 2014, o 19:21 
Offline
Użytkownik

Dołączył(a): 05 sie 2014
Posty: 69
Lokalizacja: Kraków
Pomógł: 11

Nie jestem takim idiotom, aby ustawiać częstotliwość z Eclipse. Chciałem powiedzieć, że ustwawiam taktowanie programem "Extreme Burner AVR" (zdj. 1). A gdy spawdzam taktowanie to MkAVRCalculator w ogóle nie widzi tego taktowania (zdj. 2).



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 paź 2014, o 19:23 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3230
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

Ale po co ustawiasz Burnerem a odczytujesz MKCalciem? Jak można MKCalculatorem robić wszystko.

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 paź 2014, o 19:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

Ingvarusk napisał(a):
Nie jestem takim idiotom,

Tego nikt nie powiedzial.

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 paź 2014, o 19:49 
Offline
Użytkownik

Dołączył(a): 05 sie 2014
Posty: 69
Lokalizacja: Kraków
Pomógł: 11

Jaglarz napisał(a):
Ale po co ustawiasz Burnerem a odczytujesz MKCalciem? Jak można MKCalculatorem robić wszystko.


Sprawdzam po prostu zachowanie programu. Mam MkAVRCalculator, ale coś mi nie gra.

Teraz jeszcze raz zmieniam rozmieszczenie na płytce. Czy problem może być ze złego zasilania/filtrowania?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 paź 2014, o 20:17 
Offline
Użytkownik

Dołączył(a): 30 sie 2014
Posty: 170
Pomógł: 2

Uzywasz generatora rc - one sa w megah bardzo kiepskie. I u mnie roznica potrafila siegac ponad 2 Mhz ! Nigdy bym sie nie spodziewal.

Jesli ta mega ma ckout to to zrob i zmierz.

Podepnij kwarc i sprawdz.

Jesli myslisz ze sie resetuje to napisz program ktory po wgraniu flasha uruchomi sie tylko raz albo kilka razy (taka wersja demo) i bedziesz wiedzial. Dodatkowo wszystkie nie uzywane piny ustaw jako wy i pullup. Uruchom calosc z baterii bez regulatora napiecia.


Nie dales schematu, kodu, a oczekujesz cudow :) ?

Przyczyna moze byc banalna, ale bez informacji i testow sie nie obejdzie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 paź 2014, o 20:34 
Offline
Użytkownik

Dołączył(a): 05 sie 2014
Posty: 69
Lokalizacja: Kraków
Pomógł: 11

doman napisał(a):

Nie dales schematu, kodu, a oczekujesz cudow :) ?

Przyczyna moze byc banalna, ale bez informacji i testow sie nie obejdzie.


Kod z bluebooka 1b_LED, a schemat dokładnie taki jak powinien być. Zdjęcie dodam później.

------------------------ [ Dodano po: 39 minutach ]

Chyba wiem w czym problem (Ale wolę się upewnić). Przy zakładanym czasie 10sec. miga mi co 6,5sec., ale już przy zakładanym 5sec. miga co 5sec. Czy są jakieś ograniczenia czasu?

------------------------ [ Dodano po: 54 minutyach ]

Ale też nie jest tak idealnie, po ok. 20min. czas zszedł o 2sec. czy tak ma być?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 paź 2014, o 21:35 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 mar 2014
Posty: 580
Lokalizacja: Jastrzębie-Zdrój
Pomógł: 71

Witam,

Kolega to spróbuj coś takiego zrobić:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


I teraz tą funkcją spróbuj dać dłuższy czas.

z Niebieskim pozdRowieniem,
Doman89



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 6 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO