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



Teraz jest 4 lut 2026, o 11:53


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 17 maja 2015, o 17:21 
Offline
Użytkownik

Dołączył(a): 04 paź 2014
Posty: 40
Pomógł: 0

Witam,

jestem w trakcie wykonywania sterownika. Do obsługi modułu zegara PCF8583, używam przerwania od Timera0:

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


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


Bardzo słabo idzie mi z obsługą przerwań dlatego bardzo proszę, żeby ktoś mi doradził i trochę wytłumaczył jakich przerwań użyć do obsługi czujników ds18b20 i DHT11.

Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 maja 2015, o 18:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 mar 2014
Posty: 197
Lokalizacja: Kielce
Pomógł: 3

Przerwania INT to przerwania zewnętrzne, wywoływane zimna stanu na inny. Do obsługi wykorzystaj timery sprzętowe, w trybie Ctc. Masz BlueBooka? Tam jest to fajnie opisane. Powiedz jeszcze na jakim procesorze pracujesz.

_________________
BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 maja 2015, o 18:09 
Offline
Użytkownik

Dołączył(a): 04 paź 2014
Posty: 40
Pomógł: 0

Niestety nie mam. Pracuje na ATmega32. Czy w ogóle będę w stanie na jednym uC obsłużyć RTC, DS18b20, DHT11, sterowanie PWM, oraz komunikację bluetooth?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 maja 2015, o 18:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 mar 2014
Posty: 197
Lokalizacja: Kielce
Pomógł: 3

Ją sam od siebie, l proponuje Ci zaopatrzenie się w ta książkę bo dla początkującego jest naprawdę świetna. Masz tam pięknie opisane przerwania zewnętrzne jak i zewnętrzne jak również obsługa czujnika ds18b20.
Bez wiedzy na temat nie których zagadnień ciężko będzie ro wytłumaczyć. Wiesz co to jest preskaler, tryb ctc, Timer0 lub Timer1?
Umiesz się posługiwać nota aplikacyjna swojego procesora?

------------------------ [ Dodano po: 5 minutach ]

Jesteś w stanie to obsłużyć. A takie pytanie czy to Twój pierwszy projekt? Bawiłes się diodami led? Bardzo pomaga to w nauce programowania. Poogladaj poradniki Pana Mirka.

------------------------ [ Dodano po: 8 minutach ]

http://m.youtube.com/watch?v=J82_Zop9cjE

Proponuje też ten poradnik :)

_________________
BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 maja 2015, o 18:43 
Offline
Użytkownik

Dołączył(a): 04 paź 2014
Posty: 40
Pomógł: 0

Dzięki za pomoc. Jutro wezmę się poważnie za temat Timerów i przerwań :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 maja 2015, o 18:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 mar 2014
Posty: 197
Lokalizacja: Kielce
Pomógł: 3

Jeśli, nie będziesz czegoś rozumiał bądź miał problem ze sprzetowym uruchomieniem śmiało pisz. Chętnie pomogę :)

_________________
BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 maja 2015, o 20:58 
Offline
Użytkownik

Dołączył(a): 01 paź 2013
Posty: 305
Lokalizacja: Olsztyn
Zbananowany użytkownik

Pomógł: 20

Witam jeżeli chcesz tylko wyświetlać czas i odczyty czujników i nie masz jakiś specyficznych życzeń to do INT0 możesz wykorzystać sygnał z zegara PCF -a on generuje 1Hz ja zawsze z niego korzystam , chociaż sekundy na LCD fajnie się zmieniają tak jak trzeba - po ludzku.
Pozdrawiam



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: 7 ] 

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