Zegar AVR

0

Witam,
robię zegar na ATmega8 z LCD 16x2, oraz RTC, poszukuję jakiegoś sensownego rozwiązania problemu synchronizacji wymienionych elementów oraz przycisków - co zrobić w przerwaniu itp.

0

Masz jakiś osobny moduł do RTC?

0

Tak DS3231

0

Co masz na myśli "synchronizacja poszczególnych elementów".

0

To dobrze się składa, bo też taki moduł mam.
Bardzo dużo rzeczy dowiesz się z samej dokumentacji - jaki rejestr jest pod jakim adresem i co robi.

@Nadziany Polityk: pewnie chodzi mu o to jak ustawić czas na RTC i tak, żeby na LCD była obecna godzina.

Choć, rzeczywiście, przydałoby się abyś bardziej określił co chcesz zrobić, co już wiesz i co masz działające.

0

więc tak w międzyczasie doszedłem do czegoś takiego:

pętla główna - sprawdzanie klawiszy, co < sekundę odczyt rtc + wartość na lcd

0

Czyli z czym dokładnie masz problem?
Wrzuć też kod, abyśmy mogli zobaczyć co i jak robisz (wrzuć tutaj na forum, w odpowiednie znaczniki)

0

Teraz nie mam już w niczym - doszedłem do tego w międzyczasie, jakoś to ładniej zapiszę no i podam, jak by ktoś kiedyś szukał

0

pętla główna - sprawdzanie klawiszy, co < sekundę odczyt rtc + wartość na lcd

Napisz coś więcej, może uda się jeszcze coś usprawnić. Klawisze sprawdzasz w przerwaniu? Wprowadzsz potem procesor w tryb uśpienia? Myślałeś, żeby w celach edukacyjnych podejść do tego prostego zadania ambitnie i odpalić tu system czasu rzeczywistego i stworzyć osobne taski (zadania) dla odczytu klawiszy, dla odczytu RTC i dla wyświetlacza? Byłby to niezły materiał na trening.

0

Ale do czego doszedłeś? Wykonałeś swój projekt w całości czy też doszedłeś jak coś w nim zrobić, a może doszedłeś do tego co było źle jak umieszczałeś na forum swój pierwszy zapis, a może doszedłeś do jeszcze czegoś innego?

Napisz jeszcze w jaki sposób realizujesz "co sekundę" odczyt z rtc i przesyłanie do lcd znaków, chodzi żebyś podał swój kod do weryfikacji lub napisał w jaki sposób odmierzasz ten czas "co sekundę" ?

Jeszcze jedno, piszesz że co sekundę czytasz rtc więc po co Ci w ogóle ten rtc jeśli wiesz że robisz to co sekundę?

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0