DIY Electronic projects
Kako vezati lcd na 12f675 u pic basic - Printable Version

+- DIY Electronic projects (https://forum.yu3ma.net)
+-- Forum: Mikrokontroleri (https://forum.yu3ma.net/forum-52.html)
+--- Forum: Microchip PIC (https://forum.yu3ma.net/forum-53.html)
+--- Thread: Kako vezati lcd na 12f675 u pic basic (/thread-2269.html)



Kako vezati lcd na 12f675 u pic basic - MILANNN - 10-15-2019

Pokusavam da na 12f675 povezem lcd 16x2 displej preko 4094 i nikako da proradi.Nisam to nikad probao na pic sa 8 pina i iskreno nemam poima kako,nalazio sam nesto na internetu ali slaba vajda pa sad ako moze pomoc,kako tu definisati displej i kako ga povezati.Ispada da trazim sve na tanjiru ali sam se nesnalazim.Ako ima neki bilokakav projekat ili neka adresa bilo bi mi od pomoci.U pitanju je Pic Basic.


RE: Kako vezati lcd na 12f675 u pic basic - veselinovic - 10-16-2019

Ja bih tu isao na neku I2C komunikaciju.
Imas vec gotove displeje sa i2c, a mozes staviti i mnogo lijepo kolo PCF 8574 ( I/O expander i2c) i koristis samo 2 pina, koja uzgred budi receno mozes koristiti za jos ponesto.


RE: Kako vezati lcd na 12f675 u pic basic - Milan94 - 10-16-2019

Slazem se da treba ici na I2C komunikaciju postoji modul koji se kaci na lcd displej koji na sebi ima PCf 8574T .

Ovde se nalazi sve sto je potrebno da pokrenes LCD napisana je biblioteka da bih imao standardne komande za obracanje displeju.

http://support.melabs.com/forum/picbasic-pro-compiler-3-0-and-later/pbp3-picbasic-pro-3-0/773-i2c-pcf8574-20x4-lcd

Ja sam ovo isprobao na vecem kontroleru i to jako dobro radi jedino kada saljes podatke preko I2C tada moraju biti pogaseni interapti ukoliko ih imas u programu.

E sad posto ti to hoces da koristis na PIC12F675 mozda ce se javiti problem kod ram memorije jer taj kontroler ima samo 64 bytes a mislim da je za ovo potrebno malo vise ali mozes probati.

Moj savet ti je da predjes na novije 8bit kontrolere recimo kao sto je PIC12F1822 koji je jeftiniji od 12F675 ima vise memorije ,nakrcan je hardverom itd.

Nemoj da te plasi prelaz na ove novije kontrolere jer ja kada sam pocinjao odmah sam krenuo sa PIC16F1827 pre nekih 5 godina i zahvalan sam ljudima sa foruma koji su mi predlozili ovaj kontroler i da zaboravim na 16F84 i PIC16F628.

Jednom kada savladas te novije kontrolere  Enhanced Mid--Range (14--bit instruction word) zaboravices na one starije kontrolere zbog komfora koji pruzaju noviji i skoro sve se svodi na hardveru da radi.


RE: Kako vezati lcd na 12f675 u pic basic - veselinovic - 10-16-2019

Da se spasis muka koje sam ja imao obrati paznju ( pise u DS ali ko to jos cita Smile ) da T ima adresu 0x20 a AT 0x38


RE: Kako vezati lcd na 12f675 u pic basic - MILANNN - 10-16-2019

Meni je ovde potreban adc a displej da prikacim dok sve to ispodesavam i posle vise nije potreban. Pravim deset istih plocica sa 12f i mislio da to sredim sa jednim displejem, zaacim, sredim sta mi treba pa kacim na sledec u. Nema veze, snaci cu se, hvala u svakom slucaju


RE: Kako vezati lcd na 12f675 u pic basic - Milan94 - 10-16-2019

Gde zapne javi pa ce resavamo problem.

Ovde imas taj modul LCD displeja za kog je napisana biblioteka https://www.kupujemprodajem.com/Elektronika-i-komponente/Moduli-za-samoizgradnju/I2C-modul-za-lcd-1602-2004-za-lcd-arduino-83998347-oglas.htm?filter_id=494238633