Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[ATmega8][Bascom]Zapisanie stanu pinu do pamięci EEPROM

zoorgon 14 Cze 2013 19:19 1752 4
  • #1 14 Cze 2013 19:19
    zoorgon
    Poziom 10  

    Wiem, że eprom ma 100000 cykli ale powinno to wystarczyć do zapisywania stanu wyjścia 2 pinów. Dokładnie to chodzi mi o to czy można to zrobić w następującym przypadku....
    mikrokontroler ma sterować 2 przekaźnikami za pomocą kodów RC5. Samo napisanie programu nie jest problemem, pytanie jest takie czy np w sytuacji gdy program odczyta dany adres i kod, a warunek jest spełniony, to ma przełączyć stan wyjścia komendą toggle i tu... chciałbym aby stany był zapisany w eprom tak aby w przypadku braku zasilania i jego powrocie program zapamiętał jego stan. proszę o pomoc bo nie mogę odnaleść nigdzie tematu z podobnym problemem
    Poprawiłem tytuł na zgodny z regulaminem p. 3.1.15. EPROM to nie to samo co EEPROM.
    LordBlick

    0 4
  • #2 14 Cze 2013 19:39
    electro_Nick
    Poziom 33  

    Możesz zrobić podtrzymanie zasilania na kondensatorze i monitorować stan na jakiejś nóżce przed tym układem-tam zniknie zasilanie najpierw i wtedy wykonać procedure zapisu stanu do eeprom.

    0
  • #3 15 Cze 2013 09:18
    BlueDraco
    Specjalista - Mikrokontrolery

    Zastanów się, ile czasu zajmie użytkownikowi zadanie urządzeniu stu tysięcy zmian stanu wyjść. Pomyśl też nad żywotnością przycisków pilota.

    0
  • #5 15 Cze 2013 17:11
    zoorgon
    Poziom 10  

    Dzięki za linki. Jednak nie wiem jak to ugryśźć. Czy dodać nową zmienną i wtedy po zaniku napięcia i jego powrocie odczytać jej wartość i odpowiednio ustawić stan przekaźnika? czy jest może da się bezpośrednio zapisać stany danego pinu.

    Uaktualniam i proszę o opinie. Program sprawdzony i działa bez zarzutu. Jeśli ktoś widzi jakieś błędy proszę o odpowiedz.

    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod

    Poprawioną wizualizację składni kodu i zauważony błąd ;) . Proszę nie nadużywać znacznika "code".
    LordBlick

    0
  Szukaj w 5mln produktów