ATNEL tech-forum https://forum.atnel.pl/ |
|
Pamięć EEPROM https://forum.atnel.pl/topic24358.html |
Strona 1 z 1 |
Autor: | Johnnny94 [ 27 lis 2022, o 22:49 ] |
Tytuł: | Pamięć EEPROM |
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: |
Autor: | mirekk36 [ 27 lis 2022, o 23:09 ] |
Tytuł: | Re: Pamięć EEPROM |
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 |
Autor: | Johnnny94 [ 12 mar 2023, o 13:21 ] |
Tytuł: | Re: Pamięć EEPROM |
Powróciłem do tematu, obejrzałem filmiki i pewien problem (zapewne to jakiś banał ale nie dla mnie). Mój kod: 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. |
Autor: | Johnnny94 [ 13 mar 2023, o 07:32 ] |
Tytuł: | Re: Pamięć EEPROM |
Chciałbym wykorzystać zapamiętane czasy t1,t2,t3,t4 tak aby pewne zdarzenia występowały po właśnie tych czasach. 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. |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |