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



Teraz jest 28 mar 2024, o 21:53


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
 Tytuł: Pamięć EEPROM
PostNapisane: 27 lis 2022, o 22:49 
Offline
Użytkownik

Dołączył(a): 05 sie 2019
Posty: 92
Pomógł: 0

Witam,
chciałem zrobić wyświetlacz który będzie mi wyświetlać obowiązujący rok. Zmiana roku np z 2022 na 2023 za pomocą przycisku. Wszystko działa natomiast mam problem z pamięcią po wyłączeniu zasilania. Raz zostanie zapamiętany rok następnym razem nie, czasami pokazuje losowe liczby (pewnie nie losowe tylko jest to z czymś związane o czym nie mam pojęcia).
Proszę o podpowiedź co robię nie tak jak trzeba.
"liczba" to wartość wyświetlana.
Fragment kodu odpowiadający za zapisywanie i odczytywanie wartości:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lis 2022, o 23:09 
Offline
Moderator
Avatar użytkownika

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

bo bardzo źle podchodzisz do pracy z eeprom w prockach avr - polecam ci jednak zapoznać się z tymi poradnikami:

https://www.youtube.com/watch?v=ix0EBtdiviY

https://www.youtube.com/watch?v=W7f0EnDzS_M

_________________
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  
PostNapisane: 12 mar 2023, o 13:21 
Offline
Użytkownik

Dołączył(a): 05 sie 2019
Posty: 92
Pomógł: 0

Powróciłem do tematu, obejrzałem filmiki i pewien problem (zapewne to jakiś banał ale nie dla mnie).
Mój kod:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Ten kod powstał na podstawie filmików.
Mam strukturę która w której chcę zapisywać 4 różne czasy za pomocą 3 przycisków.
Po włączeniu zasilania fabrycznie czasy są ustawione na 5 i za pomocą dwóch przycisków chcę zmniejszać lub zwiększać wartość o jeden, za pomocą 3 przycisku zmieniać parametr (t1,t2,t3,t4).
Problem polega na tym, w jaki sposób zapisywać i odczytywać czasy.
Bardzo proszę o pomoc w rozwiązaniu tego problemu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2023, o 07:32 
Offline
Użytkownik

Dołączył(a): 05 sie 2019
Posty: 92
Pomógł: 0

Chciałbym wykorzystać zapamiętane czasy t1,t2,t3,t4 tak aby pewne zdarzenia występowały po właśnie tych czasach.

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


Tutaj stworzyłem program, który odmierza czas i pewne zdarzenia (zdarzenie1,zdarzenie2,zdarzenie3,zdarzenie4) powinny wykonywać się po czasach ustawionych za pomocą przycisków.
W programie mam na chwilę obecną tylko jeden przycisk który powinien dodawać czas o jeden po każdym wciśnięciu.

Problem polega na tym, że nie wiem jak zapisać aby po wciśnięciu przycisku wartość t1 była zwiększana o 1 i zapisywana do pamięci EEPROM oraz żeby ta wartość była wykorzystywana do programu, aby po tym czasie doszło do wydarzenia1.



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

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