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



Teraz jest 7 lut 2025, o 22:44


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
 Tytuł: DS1307
PostNapisane: 5 maja 2017, o 19:32 
Offline
Użytkownik

Dołączył(a): 27 gru 2016
Posty: 28
Pomógł: 0

Mam problem z ustawienie SQW na 1 Hz próbowałem w taki sposób aby przekazać wartość 10 do 7 adresu żeby ustawić SQWE na 1 a RS1 i RS0 na 0

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  
 Tytuł: Re: DS1307
PostNapisane: 5 maja 2017, o 19:46 
Offline
Użytkownik

Dołączył(a): 07 gru 2013
Posty: 90
Pomógł: 6

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



Ostatnio edytowano 5 maja 2017, o 20:48 przez jony15, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: DS1307
PostNapisane: 5 maja 2017, o 20:06 
Offline
Użytkownik

Dołączył(a): 27 gru 2016
Posty: 28
Pomógł: 0

jony15 napisał(a):
Kod:
#define WRITE_ADR   208
#define READ_ADR   209
#define CONTROL_REGISTER    0X07
#define RES0            0
#define RES1            1
#define SQWE            4
#define OUT_DS            7
#define STAT_REGISTER      60//adres w ds1307 odczyt pierwszy czy już kolejny
#define VAR_STAT_REG      140


i2c_START();
i2cPutbyte(WRITE_ADR);
i2cPutbyte(CONTROL_REGISTER);
i2cPutbyte((1 << OUT_DS) | (1 << SQWE));//1HZ <-----
i2c_STOP();//wyjscie co sekunde sygnal





Nie działa



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: DS1307
PostNapisane: 5 maja 2017, o 20:16 
Online
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3212
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

topic7402.html

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: DS1307
PostNapisane: 5 maja 2017, o 20:47 
Offline
Użytkownik

Dołączył(a): 07 gru 2013
Posty: 90
Pomógł: 6

Zegarek "normalnie" pracuje tj. odmierza czas ( bit "CH" rejestr o adresie 0x00 )?. Test na i2c wykrywa obecność DS1307, bateria podłączona.



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


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