Willkommen Gast. Bitte einloggen oder registrieren.
Mai 18, 2024, 20:10:17
Übersicht Ungelesene Beiträge auflisten Hilfe Suche Spiele Mitgliederkarte Kalender Login Registrieren

Schnellsuche
+  MODDING-FAQ FORUM
|-+  LCDs und -Software
| |-+  LCDs Allgemein (Moderator: xonom)
| | |-+  lcd software selbst programmieren
  « vorheriges nächstes »
0 Mitglieder und 0 Gäste betrachten dieses Thema.
Seiten: [1] 2 nach unten Drucken
Autor Thema: lcd software selbst programmieren  (Gelesen 9176 mal)
HCZ
Modding-Noob

*

Karma: +0/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 4


Ich liebe dieses Forum!


Profil anzeigen
lcd software selbst programmieren
« am: Februar 6, 2006, 16:08:13 »

ahoi
ich wollte als jahresarbeit für eine informatikkurs
ein lcd-programm programmieren
das programm soll ein normales 4*20 Zeichen-lcd ansteuern
kann mir jemand sagen wie ich das (möglichst mit C++)
am besten hinkrieg
wäre nett wenn mir jemand helfen könnte
ahoi
Gespeichert
AVR-Simon
Dremelfreund

*

Karma: +2/-0
Offline Offline
Beiträge: 127


Ja, ich habe was mit Mikrocontrollern zu tun :-)


Profil anzeigen
Re: lcd software selbst programmieren
« Antwort #1 am: Februar 7, 2006, 11:33:14 »

Eine Anleitung wirst du hier nicht kriegen aber hier ein paar Tips:

1. Probiere erstmal normal Daten auf den Parallelport (den wolltest du doch benutzen, oder?) auszugeben. Hier wirst du schon auf genügend Probleme stoßen (Bei Betriebssystem höher als WinME/Win98)

2. Schaue dir ein Datenblatt und Dokumentationen zu den Displays an. Google zB erstmal nach HD44780. Da sind einige Tutorials zu finden.

3. Jetzt musst du nur beides vereinen. Welche Daten/Kontrollleitung des Displays ist wo am Parallelport? Was muss ich wie setzen?

Und schon läufts.
Gespeichert

HCZ
Modding-Noob

*

Karma: +0/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 4


Ich liebe dieses Forum!


Profil anzeigen
Re: lcd software selbst programmieren
« Antwort #2 am: Februar 7, 2006, 13:37:40 »

he
danke für die tipps ich werds ma versuchen
ahoi
Gespeichert
NMBC813
LED-Tauscher

*

Karma: +0/-0
Offline Offline
Beiträge: 27


Ich liebe dieses Forum!


Profil anzeigen
Re: lcd software selbst programmieren
« Antwort #3 am: Februar 7, 2006, 21:38:49 »

Wen du sowas machen kannst, kannst du auch was einfaches zum üben progen?
Zb. en paar pins ein/aus schalten? Also 5 volt oder so?

Könnte man dan für anderes gebrauchen laugh
Gespeichert
BrainHunter
Kathodenjünger

*

Karma: +0/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 96



Profil anzeigen WWW
Re: lcd software selbst programmieren
« Antwort #4 am: Februar 7, 2006, 22:02:29 »

Wen du sowas machen kannst, kannst du auch was einfaches zum üben progen?
Zb. en paar pins ein/aus schalten? Also 5 volt oder so?

Könnte man dan für anderes gebrauchen laugh

wenn du sowas brauchst ich hab sowas schon mal programiert um 12 relais die am paralellen port hängen zu steuern. ich lad es mal schnell hoch.  link kommt gleich.

Edit:
so hier der link:
ftp://brainhunter.dyndns.org/relais.rar (kann sein das es manchmal nicht geht.. der spinnt ab und zu. dann einfach später probieren)

das braucht den DLportio treiber (das Port95 dingens das man auch für die lcs braucht)
ich glaub ich hab das auch noch in einer erweiterten version das kann ich aber grad nicht testen ich hab grad keinen compiler instaliert. das programm funktioniert aber.
« Letzte Änderung: Februar 7, 2006, 22:11:08 von BrainHunter » Gespeichert

Heroes die in chapter I - www.farmers-revenge.de
NMBC813
LED-Tauscher

*

Karma: +0/-0
Offline Offline
Beiträge: 27


Ich liebe dieses Forum!


Profil anzeigen
Re: lcd software selbst programmieren
« Antwort #5 am: Februar 7, 2006, 22:29:05 »

thx sowas is gut.

Hast du noch en schaltplan?
Wie machst du den sowas? is das schwirig?

Wen du noch en paar sachen reinbaust wär das sicher sehr beliebt.
Zb. unregelmässiges led ein/aus schalten oder so, ich kenne jedenfals genug wo sowas suchen würden
Gespeichert
BrainHunter
Kathodenjünger

*

Karma: +0/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 96



Profil anzeigen WWW
Re: lcd software selbst programmieren
« Antwort #6 am: Februar 8, 2006, 09:38:27 »

schaltplan hab ich jetzt so nicht... man muss halt über nen treiber (ULN 200x) bzw transistor die 12 ausgänge des lpts verstärken um relais anzusteuern... oder wie auch immer.

ich habs mit treibern gemacht... ich kann mal versuchen das richtig zu dokumentieren...
das man ein bzw ausgänge per zufall schaltet dürfte auch kein so großes problem sein...

zu der frage wie ich sowas mach.. das ist ganz einfach man mus nur wissen wie man mit dlportio umgeht. dann mus man nur die richtige funktion aufrufen und der die adresse des lpt übergeben und den wert der drauf geschrieben werden soll und schon funktionierts... und die grafische oberfläche drum rum ist auch nicht sonderlich schwer... ich kann ja mal bei gelegenheit der quellcode online stellen
Gespeichert

Heroes die in chapter I - www.farmers-revenge.de
AVR-Simon
Dremelfreund

*

Karma: +2/-0
Offline Offline
Beiträge: 127


Ja, ich habe was mit Mikrocontrollern zu tun :-)


Profil anzeigen
Re: lcd software selbst programmieren
« Antwort #7 am: Februar 8, 2006, 12:09:38 »

schaltplan hab ich jetzt so nicht... man muss halt über nen treiber (ULN 200x) bzw transistor die 12 ausgänge des lpts verstärken um relais anzusteuern... oder wie auch immer.

ich habs mit treibern gemacht... ich kann mal versuchen das richtig zu dokumentieren...
das man ein bzw ausgänge per zufall schaltet dürfte auch kein so großes problem sein...

zu der frage wie ich sowas mach.. das ist ganz einfach man mus nur wissen wie man mit dlportio umgeht. dann mus man nur die richtige funktion aufrufen und der die adresse des lpt übergeben und den wert der drauf geschrieben werden soll und schon funktionierts... und die grafische oberfläche drum rum ist auch nicht sonderlich schwer... ich kann ja mal bei gelegenheit der quellcode online stellen

Hehe, das meinte ich mit dem ersten Schritt. Vielleicht hilfst du mit dem Sourcecode ja HCZ.
Gespeichert

BrainHunter
Kathodenjünger

*

Karma: +0/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 96



Profil anzeigen WWW
Re: lcd software selbst programmieren
« Antwort #8 am: Februar 8, 2006, 16:34:11 »

also um das zu machen brauchst du die (sofern du mit c++ programierst... ja tust du...) dlportio.h und die dlportio.lib

die headerdatei musst du includen:
#include "dlportio.h"
und die lib must du dem compiler auch bekannt machen:
#pragma link "dlportio.lib"

jetzt kannst du alle funktionen der dlportio verwenden..
z.b.
DlPortWritePortUchar(0x378, (UCHAR)0xff);
das 0x378 ist die adresse des lpt1 normalerweise
und hinten das 0xff ist das was du am port ausgibst.
hinweis:
0x378 ist die adresse der datenleitungen
0x378+1 ist die adresse der rückmeldeleitungen
0x378+2 ist die adresse der steuerleitungen

ftp://brainhunter.dynu.com/testprog.rar
« Letzte Änderung: Februar 8, 2006, 16:39:49 von BrainHunter » Gespeichert

Heroes die in chapter I - www.farmers-revenge.de
HCZ
Modding-Noob

*

Karma: +0/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 4


Ich liebe dieses Forum!


Profil anzeigen
Re: lcd software selbst programmieren
« Antwort #9 am: Februar 8, 2006, 20:05:09 »

he danke BrainHunter.
das auf jeden fall schon ma ein schritt in die richtige Richtung für mich!

Gespeichert
BrainHunter
Kathodenjünger

*

Karma: +0/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 96



Profil anzeigen WWW
Re: lcd software selbst programmieren
« Antwort #10 am: Februar 9, 2006, 21:10:07 »

wenn du sonst noch fragen hast bezüglich dem dlportio meldest dich einfach... ist zwar schon lange her das ich damit rumgebastelt hab aber das wird schon gehen.

übrigends wenn du schon was neues entwickelst warum nicht mal ne erschwingliche usb-lcd lösung zum selberbauen... *g*
die möglichkeit 8 io leitungen mit usb billig zu bekommen ist ja schon da.. (die schaltung von meierspage -> usb cpu-meter) da fehlt im prinzip nur die ansteuerung und die software. die leitungen von der schaltung mit nem programm zu steuern ist ähnlich einfach *g*..
ich glaub ich muss demnächst mal ein paar tutorials schreiben...
ich hab da schon ein paar ansätze auf lager die darauf warten fertig zu werden... (ich sag nur schieberegister...)
Gespeichert

Heroes die in chapter I - www.farmers-revenge.de
OlafSt
Global Moderator

*

Karma: +13/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 2138


Master of STLCD and LISA III


Profil anzeigen
Re: lcd software selbst programmieren
« Antwort #11 am: Februar 9, 2006, 21:41:05 »

@BrainHunter: Mach Dir nicht die Mühe. Bereits alles unterwegs  Wink  Lips Sealed
Gespeichert

Erstens: Lies was da steht. Zweitens: Denk drüber nach. Drittens: Dann erst fragen
robert_marquardt
Dremelfreund

*

Karma: +0/-1
Offline Offline
Beiträge: 104


Nur zu Besuch hier


Profil anzeigen
Re: lcd software selbst programmieren
« Antwort #12 am: Februar 10, 2006, 13:10:11 »

c't lesen bildet :-)
Gespeichert
BrainHunter
Kathodenjünger

*

Karma: +0/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 96



Profil anzeigen WWW
Re: lcd software selbst programmieren
« Antwort #13 am: Februar 10, 2006, 15:18:58 »

naja das mit den schieberegistern funktioniert schon da hab ich nur noch keine gute grafische oberfläche... (das war ein projekt für computertechnik)
und das mit usb... naja programiert ist das ja schnell da muss ich im prinzip ja nur die vorhandene version für lpd etws umschreiben und fertig ist es.... aber wenn ihr da schon was auf lager habt dann überlass ich das ruhig euch... da spaar ich mir ne menge arbeit eine anleitung zu basteln  Grin
meine zeit ist sowiso grad etwas knapp bemessen vor lauter studium und so..

@hcz:
schon weitergekommen??
Gespeichert

Heroes die in chapter I - www.farmers-revenge.de
HCZ
Modding-Noob

*

Karma: +0/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 4


Ich liebe dieses Forum!


Profil anzeigen
Re: lcd software selbst programmieren
« Antwort #14 am: Februar 11, 2006, 18:41:55 »

he brainhunter
hab den quelltext jetz im groben fertsch
mussen 'nur' noch überarbeiten und ausbauen
nochma danke für deine hilfe knuddel
ahoi
Gespeichert
Seiten: [1] 2 nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  

Einloggen mit Benutzername, Passwort und Sitzungslänge      

Powered by MySQL Powered by PHP
eXTReMe Tracker
Seite erstellt in 0.038 Sekunden mit 17 Zugriffen.
© 2001-2022 MODDING-FAQ FORUM | SMF
Alle Rechte vorbehalten.
Prüfe XHTML 1.0! Prüfe CSS!