laStudiu Postat Mai 5, 2007 Autor Partajează Postat Mai 5, 2007 RW inseamna bitul scriere/citire. Teoretic (nu am incercat niciodata) poti citi ce se afla pe ecran la pozitia curenta, punand bitul in 0. Daca se foloseste numai scriere, poate fi legat direct la VCC.In documentatiile mele chiar invers apare R/nW adica RW=1 la citire si RW=0 la scriere. daca vrei pun si hexSper ca nu am gresit -- am copiat codul care la-i pus si l-am salvat .hex Link spre comentariu
Bamse Postat Mai 5, 2007 Partajează Postat Mai 5, 2007 spune daca asa afiseaza displayu tau ---> http://www.elforum.info/download.php?id=2695 daca da am rezolvat problema prin schimbarea lui cu un LCD 16x2 fara sa modific hexu original Link spre comentariu
laStudiu Postat Mai 5, 2007 Autor Partajează Postat Mai 5, 2007 spune daca asa afiseaza displayu tau ---> http://www.elforum.info/download.php?id=2695daca da am rezolvat problema prin schimbarea lui cu un LCD 16x2 fara sa modific hexu originalExact asa afiseaza. Link spre comentariu
laStudiu Postat Mai 5, 2007 Autor Partajează Postat Mai 5, 2007 daca da am rezolvat problema prin schimbarea lui cu un LCD 16x2 fara sa modific hexu originalAdica trebuie sa-l schimb sau ce? Link spre comentariu
Bamse Postat Mai 5, 2007 Partajează Postat Mai 5, 2007 ... Eu asa am facut nu zic sa faci la fel ca mine ... mai citeste odata ce a scris Vasile in pagina 2 !! Bafta !! :smt006 Link spre comentariu
laStudiu Postat Mai 5, 2007 Autor Partajează Postat Mai 5, 2007 ... Eu asa am facut nu zic sa faci la fel ca mine ... Sa inteleg ca e defect ? ... ca s-ar putea sa mi-l schimbe (poate chiar cu 2x16 + diferenta). Cred ca are garantie :smt001 Link spre comentariu
laStudiu Postat Mai 5, 2007 Autor Partajează Postat Mai 5, 2007 Vasile zicea ca lCD-urile nu sunt perfect compatibile. Link spre comentariu
Bamse Postat Mai 5, 2007 Partajează Postat Mai 5, 2007 ... nu-i defect daca nu ai bagat mai mult de 5V in LCD... ia un lcd de 16x2 daca se poate si verifica ;diferenta nu poate fi mare intre LCD-uri Link spre comentariu
laStudiu Postat Mai 23, 2007 Autor Partajează Postat Mai 23, 2007 Mi-am luat un display lcd 2x16, LCM1602-ASL, de la Capodimonte, am gasit aici pe forum o rutina da initializare si merge. Ceva nelamuriri am cu comanda "shift display", ca i-mi apare un pixel in locul liber ramas. Link spre comentariu
laStudiu Postat Mai 24, 2007 Autor Partajează Postat Mai 24, 2007 Am gasit pe microchip o schema cu un ceas cu alarma, LTC3710G, unde as putea gasi acest afisaj. http://ww1.microchip.com/downloads/en/AppNotes/00529e.pdf Link spre comentariu
MiniTehnicus Postat Mai 29, 2007 Partajează Postat Mai 29, 2007 Este un afisaj multiplexat de 4 digiti catod comun. Se poate inlocui cu 4 bucati afisoare de 1 digit sau 2 bucati de 2 digiti. Nu stiu daca se mai gasesc afisoarele romanesti pentru ceasuri, acelea folosite la ceasurile de Dacia, sunt echivalente. Singurele diferente pe care originalul le are sunt cateva led-uri folosite ca puncte, dar se pot inlocui cu led-uri discrete de 3 sau 5mm ori smd pe placa unde se monteaza afisorul. Aici ai si datasheetul: http://www.datasheet4u.com/html/L/T/C/L ... n.pdf.html Link spre comentariu
laStudiu Postat Mai 31, 2007 Autor Partajează Postat Mai 31, 2007 Si ce nu inteleg eu la schema: cum functioneaza tastatura; de exemplu pe pagina 3 (varianta cu diode), daca apas tasta 1 prin dioda D9 ajunge semnalul 5V - 0.7V la RC3, ce se intampla in schimb la intrarea RC7 (prin D1), cum se modifica? Link spre comentariu
laStudiu Postat Iunie 6, 2007 Autor Partajează Postat Iunie 6, 2007 Am doua probleme cu EEPROMul la 16F871:1.Am scris __EEPROM_DATA(2, 5, 6, 3, 0, 0, 0, 0); si cand citesc valoarile din EEPROM de ex: "value = EEPROM_READ(adr)" (adr = 0-3) i-mi da "value = 0" in loc de 2, 5, 6, 3 in MPLAB SIM, desi ele i-mi apar in EEPROM.2.Tot in MPLAB SIM, in main() nu merge urmatorul cod:EEPROM_WRITE(0, 8); EEPROM_WRITE(1, 2); EEPROM_WRITE(2, 4);trece de prima scriere, dar la a doua cicleaza la infinit.Mentionez ca nu apar aceste probleme la 16F627. Link spre comentariu
laStudiu Postat Iunie 8, 2007 Autor Partajează Postat Iunie 8, 2007 Am gasit de la ce vine problema: PICC-Lite nu permite compilarea decat pentru 16F877, de asta pentru 16F871 nu mergea EEPROMul. Am modificat programul pentru 16F877 si am introdus codul in 16F871 (desi compilat pentru 877) si merge. Link spre comentariu
laStudiu Postat Iunie 10, 2007 Autor Partajează Postat Iunie 10, 2007 Va rog un mic ajutor. Folosesc 16F627 si vreau sa fac o comunicatie Ir cu 16F871 folosind doua MCP2120 si nu inteleg ce trebuie sa leg la pinii OSC1/CLKIN, OSC2 ai MCP. 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