PIC a LCD displej

Peter Bosnak lajost@zoznam.sk
Středa Červen 11 16:02:33 CEST 2008


Navrhujem zapojenie,kde má pracovat PIC16F84A na 20MHz a spolupracovat s 
displejom LCD 16x2 riadky.Komunikácia PIC s LCD po 4 bitovej zbernici 
funguje do 5 MHz  bez problémov ale vyššie to začína blbnúť,až prestane 
úplne a zobrazuje to iba fragmenty textu,alebo nezmysly.Na osciloskope 
je na porte B,kde využívam 4 bity na uvedenú komunikáciu viditelné silné 
zošikmenie hrán impulzov. Na porte A,ktorým posielam riadenie (RS,R/W a 
Enable) sú impulzy úplne v poriadku.Program spolupracuje s BF bitom z 
LCD,takže data sa vysielaju v správnom časovaní.Do komunikácie som sa 
pokúšal zaradiť čakacie doby,pre prípad,že by displej nestíhal ale bez 
výsledku.Kryštál kmitá spoľahlivo,bez výpadkov,žiadny iný program 
nevyužíva ostatné bity z PIC.Štyri nepoužité bity v LCD sú uzemnené cez 
4K7 odpory.Návrh plošáku by mal byť OK,lebo port A,ktorý má dlhšie spoje 
ako port B,funguje dobre.S druhým PIC a druhým LCD (iného výrobcu) je to 
rovnaké. Kde by mohla byť chyba, prípadne či sa niekde na webe dá najsť 
podobné zapojenie (ide hlavne o tú frekvenciu hodín). 




Další informace o konferenci Hw-list