miksior napisał(a):
a tutaj rzut okiem na biblioteke twi_i2c:
I tak panie kolego wszędzie w necie wrzucasz biblioteki z książek Atnela ? Nie czytałeś stopki na pierwszej stronie redakcyjnej gdzie jest wyraźnie napisane, że rozpowszechnianie zawartości z książki (chodzi mi głównie o biblioteki) jest nielegalne bez zgody autora?
Powiedz jaki jest sens pisać książkę i przygotowywać kody bibliotek, jak później kilku czytelników opublikuje wszystko na forach bo "co tam" ...
Nie wystarczy napisać, że masz bibliotekę z książki pt: "xxxxxxx" ?
A tym bardziej tu na forum, gdzie każdy ma taką książkę a jak nie ma to zawsze może mieć ....
No chyba że spodziewasz się błędów w bibliotece, która już od 7 prawie lat działa u setek czytelników ....
Pomyśl proszę na drugi raz zanim gdzieś w necie udostępnisz biblioteki z książek ok? to moja gorąca prośba ... tymczasem bibliotekę usuwam z postu wyżej .... Jeśli posiadasz Bluebooka to zawsze możesz tak jak mają to inni użytkownicy forum, w swoim profilu na forum zaznaczyć ikonkę Bluebooka żeby było od razu wiadomo, że jesteś jej posiadaczem i łatwiej będzie zawsze pomagać zamiast np odsyłać do książki...
------------------------ [ Dodano po: 17 minutach ]Wracając do meritum czyli do twojego pytania - to po pierwsze przy starcie DS1307 trzeba po prostu wyzerować rejestr kontrolny i kwita - ty wprawdzie to robisz ale niestety stosując jakieś mechanizmy które nie wiesz jak działają i źle to robisz
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
co to jest? Zajrzyj na koniec książki do DODATKU gdzie masz w skrócie pokazane w jaki sposób się w C:
ustawia bity
zeruje bity
zmienia stan bitów na przeciwny
masz to ładnie opisane (poczytaj też o przesunięciach bitowych w tej książce)
I zamiast takiego czegoś wyślij po prostu ZERO
możesz to nawet zrobić za pomocą zwykłej zmiennej
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
------------------------ [ Dodano po: 19 minutach ]Poza tym pewnie jak to się mówi "zjadasz zęby" jak każdy kto zaczyna z tym RTC a nie zajrzy i nie poczyta dokumentacji PDF - tzn może inaczej być może nie "zjadasz zębów" może się mylę - ale zacznij od schematu jak takie pytanie zadajesz bo już w samym schemacie możesz mieć babola. Np masz podłączoną baterię do scalaka czy nie ? a jak nie - to co masz podłączone do pinu Vbat ?
------------------------ [ Dodano po: 23 minutach ]Poza tym zobacz sobie te dwa poradniki:
https://www.youtube.com/watch?v=T1g4jwub7-Yhttps://www.youtube.com/watch?v=_bco2tz02KUw których pokazuję m.in tego RTC i dostęp do niego - JUŻ w pierwszym poradniku czas
25:30 ! zobaczysz jak się go odpala
_________________
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 ]