Fel tecken på OLED

Lysdioder, Optiska sensorer, Fiberoptik, Displayer, Lasrar, Optiska kopplare
Chrille
Inlägg: 523
Blev medlem: 24 september 2003, 23:54:12
Ort: Torekov
Kontakt:

Fel tecken på OLED

Inlägg av Chrille »

Har en OLED från Fractronics och jag har använt den till en pic 16f628 innan och det har fungerat fint. Nu när jag skulle använda den igen så skriver jag ut "abcdefghijklmnopqrst" på displayen men istället så syns det "abc6eVvvi" efter det så är det ett mellanslag sedan är tecknen helt oigenkännliga.

Någon som har förslag på vad som kan vara fel?
Michel
Inlägg: 436
Blev medlem: 3 februari 2004, 18:08:04
Ort: Stockholm

Inlägg av Michel »

Kan vara för snabb kommunikation.
Testa att slöa ner signalerna och se om det gör någon skillnad.
Byt kristall t.ex.
Chrille
Inlägg: 523
Blev medlem: 24 september 2003, 23:54:12
Ort: Torekov
Kontakt:

Inlägg av Chrille »

Det är en intärn kristall så det går inte.
Det har ju fungerat innan så jag tycker det är lite underligt.
mullemeck
Inlägg: 1306
Blev medlem: 27 maj 2003, 23:52:06
Ort: Lund
Kontakt:

Inlägg av mullemeck »

lägg in lite pauser i programmet lite här å där.

fast somsagt det är skumt att vissa tecken funkar...

om du försöker skriva ut 5 "a" då kommer det då ut 5 a eller blir det andra tecken efter några?
Chrille
Inlägg: 523
Blev medlem: 24 september 2003, 23:54:12
Ort: Torekov
Kontakt:

Inlägg av Chrille »

Det blir lite svårt att lägga in pauser för hela programmet består av bara en rad kod, använder Picbasic. :D

Om jag skriver ut fem a så får jag ut fem a utan några feltecken.

Provade att sätta dit en 16f84a istället och då fungerar allt bra, lite lurigt.
mullemeck
Inlägg: 1306
Blev medlem: 27 maj 2003, 23:52:06
Ort: Lund
Kontakt:

Inlägg av mullemeck »

ahh, minns nu att jag inte fick igång min lcd till en 16f877A den funkade dock inte alls där.. undra vad det är som skiljer de åt som gör att det inte funkar..
cyr
Inlägg: 2712
Blev medlem: 27 maj 2003, 16:02:39
Ort: linköping
Kontakt:

Inlägg av cyr »

Är det alltid samma tecken som blir fel, och blir det alltid samma felaktiga tecken?

Tänker på att det kan vara nån bit som inte är fast på '1' eller '0'... Typ en pinne som är fel inställd eller en sladd som är glapp...

628 har ju fler specialfunktioner, kan det vara någon av pinnarna du använder till LCD som är inställd på att vara en sån specialfunktion istället för vanlig utgång?
Chrille
Inlägg: 523
Blev medlem: 24 september 2003, 23:54:12
Ort: Torekov
Kontakt:

Inlägg av Chrille »

Ja det är alltid samma tecken som blir ett annat på displayen, så ska jag skriva ut d så får jag alltid ut 6.

Jag har inte använt någon av specialfunktionerna nu men jag kanske skulle prova att definiera pinnarna till LCD och prova några andra ben än dom jag kör på nu. Kör på standardbenen nu som Picbasic använder som standard.
danei
EF Sponsor
Inlägg: 27420
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Inlägg av danei »

och det är? Vet att ett ben på 16F877 inte kan läggas lågt. Bara högt. A4 tror jag att det var. Kolla om det är något sådant.
Användarvisningsbild
tusse
Inlägg: 1364
Blev medlem: 19 augusti 2003, 21:56:17
Ort: Järfälla

Inlägg av tusse »

Prova och lägg till dessa rader, det verkar som det går för fort dom fyra första bitarna blir rätt men inte dom andra fyra.

'Set command delay time in us
DEFINE LCD_COMMANDUS 2000
'Set Data delay time in us
DEFINE LCD_DATAUS 50



Pause 1000
Chrille
Inlägg: 523
Blev medlem: 24 september 2003, 23:54:12
Ort: Torekov
Kontakt:

Inlägg av Chrille »

Jag har kopplat upp det som på bilden här men så kom jag på att det är standardbenen för 16f84a och jag antog att det var samma ben för 16f628 men Picbasic kanske använder sig av några andra ben som standard på 16f628. Kanske några av databenen är olika så vissa tecken blir rätt när den lägger ut bitarna men andra tecken då kanske blir fel.
Bild


Jag provade att lägga till dom kodraderna tusse men det hjälpte inte.
mullemeck
Inlägg: 1306
Blev medlem: 27 maj 2003, 23:52:06
Ort: Lund
Kontakt:

Inlägg av mullemeck »

Har du lyckats få igång den i 4bits läge?

Mina försök med det gick inte alls, vet inte om det är mina kopplingar eller om min lcd inte gillade det...


du skulle ju kunna testa koppla in alla 8 bitarna och testa om det funkar bättre isåfall..
Användarvisningsbild
Hedis
Inlägg: 2493
Blev medlem: 8 december 2003, 15:10:44
Ort: Vänersborg
Kontakt:

Inlägg av Hedis »

Kan ju berätta en sak som inte har ngt o göra med din koppling, men som ändå är ganska så rolig.

Håller på o pillar med en 4x20 display tillsammans med en Mega32 AVR cpu i skolan.

Jag satt och skrev om lite rutiner för utskrift och helt plötsligt så spegelvändes all text.
Den skrev från höger till vänster och alla bokstäver var spegelvända :)
Minskade man hastigheten på processorn så blev allt som vanligt igen :)

Så ALLT går o göra med elektronik :D även om det kanske inte var tanken ifrån början.
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

>> Hedis

WTF!!?? :humm:
Det är väl... omöjligt? Teckentabellen innehåller inga spegelvända tecken!
:?:
Användarvisningsbild
Hedis
Inlägg: 2493
Blev medlem: 8 december 2003, 15:10:44
Ort: Vänersborg
Kontakt:

Inlägg av Hedis »

Ne det tycker jag oxå att den inte borde göra :)
Men helt klart så kunde man få kontrollern i displayen att bli lite groggy :)
Skriv svar