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



Teraz jest 28 mar 2024, o 22:00


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 13 sie 2016, o 16:23 
Offline
Nowy

Dołączył(a): 05 lut 2014
Posty: 4
Pomógł: 0

Proszę o wyjaśnienie mi dlaczego przy 11MHz (choć ustawiłem dobrze zworki na ATB, fusy ustawiłem przez mkAVRcalca, w eclipsie zmieniłem na 11MHz, inicjalizację timera dla LED poprawnie napisałem - 200Hz) nie działało wyświetlanie godziny z RTC ani na LED, ani na LCD ani wyświetlanie temperatury na LCD z przerwania INT0.

Dodam,że kiedy tylko wróciłem do 8MHz (przez wrócenie rozumiem tylko zmianę fusów,ustawienie we właściwościach eclipsa oraz inne parametry preskalera i OCR0 w timerze) od razu wszystko zadziałało.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sie 2016, o 16:28 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

Bart napisał(a):
(przez wrócenie rozumiem tylko zmianę fusów,ustawienie we właściwościach eclipsa oraz inne parametry preskalera i OCR0 w timerze) od razu wszystko zadziałało.


a czy może kolega rozumie istnienie ustawienia fusów external 8< MHz

Obrazek


to znaczy że mikrokontroler działa z każdym kwarcem od 8 do 16Mhz i czasem więcej
wystarczy tylko zmienić kwarc (bez ruszania fusów) i zmienić w projekcie zadeklarowaną szubkość taktowania

tymczasem jak mniemam ... kolega przekombinował ...

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sie 2016, o 16:32 
Offline
Nowy

Dołączył(a): 05 lut 2014
Posty: 4
Pomógł: 0

Przez zmianę fusów miałem na myśli te uproszczone właśnie >8MHz, nic więcej.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sie 2016, o 16:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

wiec wystarczy tylko dać kwarc 11MHz i w eclipse w ustyawieniach projektu zmienić taktowanie
mikrokontrolera z 8000000 (8Mhz) na 11000000 czyli 11Mhz ( czy jaki tam masz )
wykonać kompilację na nowym taktowaniu i wgrać do mikrokontrolera ...

Compilator dokona przeliczenia funkcji czasowych na właściwe wartości co z powoduje działanie programu
wież mi działa i na 16MHz

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sie 2016, o 16:46 
Offline
Nowy

Dołączył(a): 05 lut 2014
Posty: 4
Pomógł: 0

Niestety przy takiej zmianie pomiar temperatury wykonuje się tylko raz przed przerwaniem INT0, a na LED widać same zera.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sie 2016, o 16:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

coś kolega nie tak robi ... bo działa prawidłowo na 16mhz m644 i 1284 i 324

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sie 2016, o 16:57 
Offline
Nowy

Dołączył(a): 05 lut 2014
Posty: 4
Pomógł: 0

Tak powinno być,ale u mnie nie działa i to mi nie daje spokoju.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sie 2016, o 17:15 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 sie 2014
Posty: 31
Pomógł: 9

Spróbuj jeszcze przed kompilacją zrobić Clean projektu i skompilować raz jeszcze. Jak nie pomoże to patrz ostatni post SunRiver'a



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 cze 2017, o 22:15 
Offline
Użytkownik

Dołączył(a): 25 cze 2015
Posty: 97
Lokalizacja: Gdańsk
Pomógł: 1

Mam identyczny problem.
Z tym że przy 8MHz działają tylko dwa przyciski - zapal i zgaś.
Przy 11MHz działa dokładnie tak jak to opisał Bart na początku.
Czy ktoś znalazł wytłumaczenie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 cze 2017, o 02:02 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

jaca napisał(a):
Mam identyczny problem.
Z tym że przy 8MHz działają tylko dwa przyciski - zapal i zgaś.
Przy 11MHz działa dokładnie tak jak to opisał Bart na początku

A gdzie tu jest identyczny problem ?

Albo załóż nowy wątek z pytaniem, bo tu autor nawet nie opisał czy rozwiązał problem czy nie - a pewnie coś źle robił, ...

albo opisz swój problem ale dokładnie ... bo co mają przyciski z działaniem reszty nie wiadomo jakiego projektu ?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



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 2 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