Vasile5 Postat 5 ore în urmă Partajează Postat 5 ore în urmă (editat) Pe cipuri scrie: DS1302 1705C2 +163AN. Nu incrementează timpul, arată mereu 0/0/2000 0:00:00. În același circuit fizic, dacă scot cipul acesta din soclu și pun alt cip, ex DS1302 22DNJN, merge perfect. Am încercat să activez cipul setând bitul de enable, am activat/dezactivat trickle charge, am probabt cu bibliotecile: Arduino_RTC, iarduino_RTC, RTC_by_makuna, RTC_by_neiron, DS1302_standard. L-am încercat și la 3,3V, am inversat firele logice în toate pozițiile, am încercat cu și fără baterie, am schimbat bateria, am schimbat 5 cipuri la rand - toate același model și nefolosite, am încercat tot ce mi-a venit în minte. Mereu arată 0/0/2000. Problema este că am un pumn de cipuri dinastea și niciunul nu merge, deși în același circuit dacă scot cu penseta cipul acesta din slot și pun altul, tot DS1302 dar din alt lot, cel nou merge perfect. Nu cred să fie cipuri defecte pentru că reușește să citească timpul, doar nu pornește oscilatorul. Trebuie să fie o șmecherie și nu reușesc să-i dau de cap. Editat 5 ore în urmă de Vasile5 Link spre comentariu
mihaiaurul Postat 5 ore în urmă Partajează Postat 5 ore în urmă 20 minutes ago, Vasile5 said: Pe cipuri scrie: DS1302 1705C2 +163AN. Nu incrementează timpul, arată mereu 0/0/2000 0:00:00. În același circuit fizic, dacă scot cipul acesta din soclu și pun alt cip, ex DS1302 22DNJN, merge perfect. Am impresia că discuția asta referitoare la versiuni de DS1302 am citit-o acum multi ani. Ai așa de multe dintre cele care nu merg și trebuie nepărat să le folosești ? Link spre comentariu
djvas Postat 4 ore în urmă Partajează Postat 4 ore în urmă Quart ul ai incercat sa l schimbi ? Link spre comentariu
Vasile5 Postat 4 ore în urmă Autor Partajează Postat 4 ore în urmă (editat) Da. Am module 1302 ca în poză. Am un pumn de module cu cipurile lor originale, cu cuarț, cu tot ce trebuie și încă un pumn de cipuri noi separate pe care plănuiesc că le folosesc în proiecte viitoare și vreau să le testez. Toate modulele merg perfect cu cipurile lor originale, le pot reseta, pot seta ora, totul merge. Scot din soclul modulului cu penseta cipul original și pun cip nou pe care scrie tot 1302, dar pe rândul doi e adăugat 1705C2 +163AN (cip venit de la chinezi). Cu noile cipuri nu merge niciun modul, nu pot seta ora, timpul nu se incrementează. Afișază doar static valoarea 0:00:00... Scot cipul nou, îl pun înapoi pe cel vechi, totul OK. Am încercat cu diverse biblioteci (librării), am făcut placă de test separat, am pus alt cristal, am inversat și firele, am subalimentat circuitul, l-am supraalimentat, am încercat 5-6-10 cipuri noi, am înseriat rezistori pe pinii logici, am luat la pigulit data sheet-ul, nimic! Toate cipurile vechi merg în orice configurație, la orice tensiune, cu oricare bibliotecă, cipurile noi nu merg orice aș face. Modulele nu au nicio componentă pe spate, modulul e compus doar din 3 piese: cipul, cuarțul și bateria, legate direct la pini. Dacă ar fi doar un cip sau două, le-aș arunca la coș și gata, dar am un pumn și niciunul nu merge. Editat 4 ore în urmă de Vasile5 Link spre comentariu
UDAR Postat 4 ore în urmă Partajează Postat 4 ore în urmă Se pare că au mai pățit-o și alții: https://arduino.ru/forum/programmirovanie/rtc-ds1302-modul-chasov-realnogo-vremeni Link spre comentariu
mihaiaurul Postat 4 ore în urmă Partajează Postat 4 ore în urmă Pune o poză cu cipul care nu merge. Link spre comentariu
djvas Postat 4 ore în urmă Partajează Postat 4 ore în urmă Daca doresti pot incerca un DS din asta cu probleme intr un ceas de al meu. Link spre comentariu
Marele Savant Postat 3 ore în urmă Partajează Postat 3 ore în urmă sa nu aiba alta adresa pe i2c! Link spre comentariu
mihaiaurul Postat 3 ore în urmă Partajează Postat 3 ore în urmă 13 minutes ago, Marele Savant said: sa nu aiba alta adresa pe i2c! DS1302 nu foloseste i2c. Link spre comentariu
daniels Postat 3 ore în urmă Partajează Postat 3 ore în urmă DS1302 e un senzor cu 3 fire. Link spre comentariu
Marele Savant Postat 3 ore în urmă Partajează Postat 3 ore în urmă Maichia??? http://wiki.sunfounder.cc/index.php?title=RTC-DS1302_Module nu-l confundati cu ds18B20??? desi sint tot aia ambele, din moment ce numele incepe la fel, adica cu ''DS''! Link spre comentariu
djvas Postat 3 ore în urmă Partajează Postat 3 ore în urmă (editat) Nu-l confundam ( cel putin eu ) dar nici i2c NU foloseste. Comunica pe un protocol serial generic, mai aproape de SPI. A nu se confunda cu DS1307 care e i2c Editat 3 ore în urmă de djvas Link spre comentariu
mihaiaurul Postat 3 ore în urmă Partajează Postat 3 ore în urmă @Marele Savant DS1302 este ceva particular. Un fel de I2C cu CS, adică un fel de SPI cu DATA bidirectional . 57 minutes ago, Vasile5 said: Dacă ar fi doar un cip sau două, le-aș arunca la coș și gata, dar am un pumn și niciunul nu merge. Leagă pin RST la Vcc , direct sau prin 1-50k. Merge ? Link spre comentariu
Vasile5 Postat 3 ore în urmă Autor Partajează Postat 3 ore în urmă (editat) Poză cu cipul care nu merge. Am legat și pinul RST prin 10k la VCC și încercat și legat direct. Tot nu merge. Oricum, cipul are rezistori pull-down integrați (cel puțin așa am văzut în datasheet, deci cred că mai degrabă ar trebui să-l leg la masă, dar nici așa nu merge. Editat 3 ore în urmă de Vasile5 Link spre comentariu
mihaiaurul Postat 3 ore în urmă Partajează Postat 3 ore în urmă (editat) Să nu fi greșit chinezul cănd a scris pe el. Și să fi fost "7" nu "2" ăla din final de la DS... Totuși, de ce nu postezi o imagine cu ce folosești tu ? Poate se vede că este un fals. Editat 3 ore în urmă de mihaiaurul Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum