LCD-modul från gammal fax
Aha Här va're godis http://home.iae.nl/users/pouweha/lcd/lc ... uction_set
Perfekt...
Ok, till vilka pinnar kopplar jag Data och CLK?
Och jag gissar att serieporten inte klarar att strömförsörja displayen eller? Det vore ju toppen om den kunde det...
Perfekt...
Ok, till vilka pinnar kopplar jag Data och CLK?
Och jag gissar att serieporten inte klarar att strömförsörja displayen eller? Det vore ju toppen om den kunde det...
Nu har jag läst på lite i diverse datablad och annat, och jag tror det börjar klarna lite...
Men dennahära CLK-grejen, är det något som UART:en kunde fixa automagiskt, eller måste man göra det manuellt i mjukvaran?
Förutom det är det nog bara E-signalen jag inte riktigt förstår mig på... Den står för "Enable" och kan vara "H,H->L" enligt alla sidor jag läst på, vad nu det betyder? H=high, L=low gissar jag, men lixom...vad är det egentligen man ändrar där och när/hur ska man göra det?
http://www.repairfaq.org/filipg/LINK/F_ ... #LCDHD_002
http://www.doc.ic.ac.uk/~ih/doc/lcd/operatio.html
http://www.doc.ic.ac.uk/~ih/doc/lcd/instruct.html
Här är ett exempelprogram i c++ som kanske kan ge några ledtrådar om nåt... Eller inte... I det programmet verkar dom inte göra nåt med enable-signalen... Och där har dom den på paralellporten...
http://www.doc.ic.ac.uk/~ih/doc/lcd/double_c/
Men dennahära CLK-grejen, är det något som UART:en kunde fixa automagiskt, eller måste man göra det manuellt i mjukvaran?
Förutom det är det nog bara E-signalen jag inte riktigt förstår mig på... Den står för "Enable" och kan vara "H,H->L" enligt alla sidor jag läst på, vad nu det betyder? H=high, L=low gissar jag, men lixom...vad är det egentligen man ändrar där och när/hur ska man göra det?
http://www.repairfaq.org/filipg/LINK/F_ ... #LCDHD_002
http://www.doc.ic.ac.uk/~ih/doc/lcd/operatio.html
http://www.doc.ic.ac.uk/~ih/doc/lcd/instruct.html
Här är ett exempelprogram i c++ som kanske kan ge några ledtrådar om nåt... Eller inte... I det programmet verkar dom inte göra nåt med enable-signalen... Och där har dom den på paralellporten...
http://www.doc.ic.ac.uk/~ih/doc/lcd/double_c/
Den är gjort för att kopplas på en mikroprocessor direkt och sedan ett par pinnar till att styra RS och E. E styrs med att ha den låg till att börja med, skicka datan och sedan lyfta E kortvarigt för att latcha in datan. RS styr command/data.
För att styra det från en serieport måste du ha en nivåkonverter, t.ex. en MAX232:aktig med minst 4 modtagare, behöver ej sända.
Sen kan du använda ett par handskakningssignaler till RS & E och sen knåpa ihop mjukvaran. Men jag är osäker på att en PC:s serieport kan köra synkront mode......och därmed blir CLK-pulserna ganska besvärliga att fixa
Ett alternativ är att ta bort serie-till-paralell registret (kretsen) och gå direkt från paralellporten "som vanligt".
För att styra det från en serieport måste du ha en nivåkonverter, t.ex. en MAX232:aktig med minst 4 modtagare, behöver ej sända.
Sen kan du använda ett par handskakningssignaler till RS & E och sen knåpa ihop mjukvaran. Men jag är osäker på att en PC:s serieport kan köra synkront mode......och därmed blir CLK-pulserna ganska besvärliga att fixa
Ett alternativ är att ta bort serie-till-paralell registret (kretsen) och gå direkt från paralellporten "som vanligt".
Jo jag började fundera på det och jag undrar om inte det är den bästa lösningen... Blir för bökigt annars... Så jag ska se om jag lyckas pilla loss den där lilla kretsen... Hmm... Jag funderar på...om jag kanske kan ta bort lysdioderna och koppla de paralella in/utgångarna där... Ska kika efter hur många sladdar man behöver...