Problem: Fractronics OLED under lcdproc

Hårdvara och Linux.
Post Reply
User avatar
st3f
Posts: 187
Joined: 19 November 2003, 00:19
Location: Norrköping/Stockholm

Problem: Fractronics OLED under lcdproc

Post by st3f » 9 November 2004, 17:20

Jag har byggt ihop Fractronics OLED enligt konstens alla regler och den fungerar prima med jaLCD (bortsett från att vissa tecken blinkar till lite då och då men det är ju redan ett känt problem).

Till problemet, jag kör inte Windows och ska därför köra den med lcdproc under Slackware. Detta går inge vidare, tecken visas på OLEDen men lite huller om buller med andra (godtyckliga) tecken inblandade. Den rätta informationen finns där också men den är oläsbar pga. all shit som blandas in.

När det t ex. ska se ut så här:
Uptime: 3d 10h 23m
Linux 2.4.26

Så ser det ut något i stil med detta:
UpT 3m | 3. Orh 13m
Lnxi: : /% .26

Och en hel del flimmer och annat otyg. Helt åt h-e med andra ord.

Är detta något känt problem? Det verkar inte så för jag har googlat som en galning. Någon som har någon idé?

http://www.fractronics.com
http://lcdproc.omnipotent.net/?continue=yes
Slackware 10.1 (2.4.29)
Enlightenment 0.16.7
http://www.skrivihop.nu/ snälla!

linbjan
Posts: 990
Joined: 20 February 2004, 21:51
Location: Sundbyberg

Post by linbjan » 10 November 2004, 23:14

Hmm, intressant för jag har precis samma problem med en tvåradig display från Casio som ska vara HD44780-kompatibel. På nåt sätt adresseras inte matrisen rätt för vissa av tecknen skiftas ut huller om buller och vissa tecken blir fel, exakt som du beskriver det.

Jag har lekt med displayen genom att försöka programmera den mha gw-basic på en gammal dosbaserad burk och jag lyckades inte riktigt få styrsel på adresseringen över båda diplayraderna utan kunde bara lägga ut nya tecken i nästa position på första raden. Dessutom verkade vissa tecken orsaka hopp och att andra godtyckliga tecken visades än de jag borde ha fått. Jag började tro att det var nåt fel på min display och la projektet åt sidan.

Använder du samma HD44780 drivare till Fractronics-displayen eller ligger möjligen problemet nån annanstans?

User avatar
st3f
Posts: 187
Joined: 19 November 2003, 00:19
Location: Norrköping/Stockholm

Post by st3f » 18 November 2004, 17:31

Jag använder de HD44780-drivare som följer med lcdproc och lcd4linux. Det är samma problem med båda dock...

Har postat på lcd4linux mailinglista för länge sen men det verkar inte som om någon har något svar.
Slackware 10.1 (2.4.29)
Enlightenment 0.16.7
http://www.skrivihop.nu/ snälla!

linbjan
Posts: 990
Joined: 20 February 2004, 21:51
Location: Sundbyberg

Post by linbjan » 18 November 2004, 22:01

Tyvärr lödde jag bort displayen så jag kan inte testa själv just nu men det skulle vara intressant att se vad som händer om man exv ändrar i LCDd.conf för drivaren till enradsdisplay tex.

I de här displayerna ska man kunna lägga in nya teckentabeller. Jag misstänker att det är så att teckenuppsättningen eller teckengeneratorns adressområde inte blir korrekt initierat. Min Casio 2-raders display har ett KS0066 controller chip som ska vara helt kompatibelt med HD44780 controllern.

Jag har lyckats hitta instruktionsmanualerna till båda controllerchipen och ska kolla om jag kan finna nån skillnad.

User avatar
st3f
Posts: 187
Joined: 19 November 2003, 00:19
Location: Norrköping/Stockholm

Post by st3f » 27 November 2004, 18:01

https://sourceforge.net/mailarchive/for ... um_id=5491

Här har jag postat på lcd4linux mailinglista, tyvärr så verkar listan inte vara särskilt aktiv...
Slackware 10.1 (2.4.29)
Enlightenment 0.16.7
http://www.skrivihop.nu/ snälla!

linbjan
Posts: 990
Joined: 20 February 2004, 21:51
Location: Sundbyberg

Post by linbjan » 28 November 2004, 14:51

Jag har jämfört HD44780U med KS0066 (tror att din fractronics är en Fordata Electronic display som använder SPLC780D chipet):

Anslutningar: Lika

Tidsdiagram: Ekvivalenta (databladen anger lite olika förutsättningar)

Instruktionsuppsättning: Lika

Dataadressering av display: * Ser ut som de skiljer sig åt

Teckengenerator: Gemensam 5x8 matris, annars skillnader

Edit: Hm, det är samma relativa steg mellan adresseringen av raderna men HD44780 och KS0066 verkar ha olika bas-adresser. Nu finns ingen relativ adressering i instruktionsuppsättningen. Efter att display har initierats trycker man bara ut tecknen ett i taget men vill man göra hopp på rad eller mellan rader måste man ju säga var i adressområdet ny text ska in.

User avatar
st3f
Posts: 187
Joined: 19 November 2003, 00:19
Location: Norrköping/Stockholm

Post by st3f » 30 November 2004, 13:43

Och i lekmannatermer innebär detta... vadå? :roll:
Slackware 10.1 (2.4.29)
Enlightenment 0.16.7
http://www.skrivihop.nu/ snälla!

linbjan
Posts: 990
Joined: 20 February 2004, 21:51
Location: Sundbyberg

Post by linbjan » 14 December 2004, 12:47

Att adresseringen av enskilda teckenpositioner kan bli problematisk. Det kan ju förklara varför tecknen verkar hamna huller om buller.

Post Reply