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



Teraz jest 19 kwi 2024, o 00:23


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 30 sty 2019, o 20:37 
Offline
Użytkownik

Dołączył(a): 21 gru 2018
Posty: 74
Pomógł: 0

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


Mam pytanie odnośnie inicjalizacji zegarka, czy używanie tego zapisu nie spowoduje uszkodzenia układu(jak w przypadku pamięci eprom) poprzez ciągły zapis do rejestru control?
Czy udało by się w tej lini zastosowanie warunku "If" by sprawdzany był stan tego rejestru i tylko w przypadku niezgodności wykonywany by był zapis (przerabiam to dla ds1307 a tam do ctrl musze wpisać 0x10)?
Jesli coś żle rozumuje to "wyprostujcie" mnie bo staram się przestawic myślenie z bascoma na C.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sty 2019, o 20:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 cze 2013
Posty: 988
Lokalizacja: Byram, MS 39272
Pomógł: 55

Nie, rejestry nie są pamięciami EEPROM. Nie powinno to spowodować uszkodzenia układu.

------------------------ [ Dodano po: 15 milionach operacji NOT ]

I co masz na myśli mówiąc "ciągły zapis do rejestru"?

_________________
Pomysły na podpis - wyślij SMSa +1 769 243 0011



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sty 2019, o 20:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 cze 2014
Posty: 855
Lokalizacja: pod Warszawą
Pomógł: 58

Jak to ciągły zapis?
Zapisu dokonujesz raz na początku programu przed pętlą nieskończoną i nic więcej
np. tak
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
Pomóżcie mi stanąć na nogi



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sty 2019, o 21:12 
Offline
Użytkownik

Dołączył(a): 21 gru 2018
Posty: 74
Pomógł: 0

A czy przy każdym restarcie programu nie nastapi ponowny zapis lub jesli zrobie z tego biblioteke to wywołanie biblioteki nie spowoduje zapisu? Jeśli coś nie tak myślę to proszę o wyjaśnienie bo na razie "szamocę się" .



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sty 2019, o 21:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 cze 2014
Posty: 855
Lokalizacja: pod Warszawą
Pomógł: 58

No wiadomo, że przy każdym starcie programu funkcja zostanie wywołana. Ale w czym masz problem? Przecież to niczemu nie szkodzi.

_________________
Pomóżcie mi stanąć na nogi



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sty 2019, o 22:14 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 cze 2013
Posty: 988
Lokalizacja: Byram, MS 39272
Pomógł: 55

Tak jak pisałem wyżej rejestry nie są pamięciami typu EEPROM w związku z tym nie uszkodzisz ich przez wielokrotny zapis. Jak się procek zresetuje, to się zresetuje. Zapiszesz ctrl jeszcze raz. Układowi nic sie nie stanie.

_________________
Pomysły na podpis - wyślij SMSa +1 769 243 0011



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 6 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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO