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

Schnellsuche
+  MODDING-FAQ FORUM
|-+  Alles rund ums Modden
| |-+  Tutorials (Moderator: xonom)
| | |-+  USB-LCD Lowcost Edition
  « vorheriges nächstes »
0 Mitglieder und 1 Gast betrachten dieses Thema.
Seiten: 1 ... 13 14 15 16 17 [18] 19 20 21 22 23 ... 37 nach unten Drucken
Autor Thema: USB-LCD Lowcost Edition  (Gelesen 426349 mal)
Ast
Case-Konstrukteur

*

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


Astpirin, die Medizin deines Lebens


Profil anzeigen WWW
Re: USB-LCD Lowcost Edition
« Antwort #255 am: Juni 29, 2007, 17:31:38 »

Wenn der nur einen Controller aber 4 Zeilen hat, bedeutet das, dass 2 der Zeilen nur Verlängerungen der anderen Zeilen sind, denn ein HD44780 kompatibler Controller kennt intern eigentlich nur 2 Zeilen.

Deshalb funktionieren bei dem Testprogramm auch nur die erste und die zweite Zeile, weil es sich eben nur an den Hardware-Zeilen orientiert.

Du müsstest mit der ersten Zeile in der Software die 1. und 3. des LCD beschreiben können und mit der 2. die 2. und 4.

Wie genau du in diesem Fall StLCD konfigurieren musst, weiß ich nicht.
aber versuch es mal als 2x40 anstatt als 4x20.

Hast du den Post gelesen?
Demnach wäre das Verhalten mit der originalen Firmware absolut richtig.
Die 3. und 4. Zeile lassen sich nur ansprechen, wenn du "zu viel" in die 1. bzw. 2. Zeile schreibst.
Gespeichert

There are only 10 types of people in the world:
Those who understand binary, and those who don't.
--------
How many people can read hex if only you and dead people can read hex?
NSA666
Modding-Noob

*

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


Ich liebe dieses Forum!


Profil anzeigen
Re: USB-LCD Lowcost Edition
« Antwort #256 am: Juni 29, 2007, 18:41:21 »

Wenn sich das Verhalten mit unterschiedlicher firmware ändert heisst es aber dass du auch von dem Timing problem betroffen bist da es das Einzige ist was ich da geändert habe. Probiere ob mein Testprogramm was auf allen Zeilen ausgeben kann.

http://web444.we.funpic.de/smartie/lcd-test.exe

Zeile1:"Das ist ein Test"
Zeile2:"1234...
Zeile3: Aktuelle Uhrzeit
Zeile4: Rest von zeile 2.

Das Testprogramm benötigt die USB-LCD.dll von Ast.

P.S.: StLCD kann ich leider nicht testen da es nicht Vista-fähig ist.
« Letzte Änderung: Juni 29, 2007, 19:39:38 von NSA666 » Gespeichert
TDK
Modding-Noob

*

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


Ich liebe dieses Forum!


Profil anzeigen
Re: USB-LCD Lowcost Edition
« Antwort #257 am: Juni 30, 2007, 09:25:18 »

Wenn der nur einen Controller aber 4 Zeilen hat, bedeutet das, dass 2 der Zeilen nur Verlängerungen der anderen Zeilen sind, denn ein HD44780 kompatibler Controller kennt intern eigentlich nur 2 Zeilen.

Deshalb funktionieren bei dem Testprogramm auch nur die erste und die zweite Zeile, weil es sich eben nur an den Hardware-Zeilen orientiert.

Du müsstest mit der ersten Zeile in der Software die 1. und 3. des LCD beschreiben können und mit der 2. die 2. und 4.

Wie genau du in diesem Fall StLCD konfigurieren musst, weiß ich nicht.
aber versuch es mal als 2x40 anstatt als 4x20.

Hast du den Post gelesen?
Demnach wäre das Verhalten mit der originalen Firmware absolut richtig.
Die 3. und 4. Zeile lassen sich nur ansprechen, wenn du "zu viel" in die 1. bzw. 2. Zeile schreibst.

schon klar - es lasst sich aber nur die 1  zeile beschreiben (oder egientlich nur die erste) zweite,dritte und vierte schreibt er überhaupt nicht an.
Gespeichert
NSA666
Modding-Noob

*

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


Ich liebe dieses Forum!


Profil anzeigen
Re: USB-LCD Lowcost Edition
« Antwort #258 am: Juli 13, 2007, 13:47:10 »

Verbesserungsvorschlag: Man könnte die Schaltung noch billiger/einfacher machen wenn man statt LM317 einfach zwei in reihe geschaltete Dioden nimmt.

So wie das hier gemacht ist:
http://www.elektor.de/news/neu...er.205868.lynkx

Interesse an dem Projekt scheint aber nicht allzu gross zu sein. Roll Eyes
Gespeichert
OlafSt
Global Moderator

*

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


Master of STLCD and LISA III


Profil anzeigen
Re: USB-LCD Lowcost Edition
« Antwort #259 am: Juli 13, 2007, 14:12:11 »

Verbesserungsvorschlag: Man könnte die Schaltung noch billiger/einfacher machen wenn man statt LM317 einfach zwei in reihe geschaltete Dioden nimmt.

Dieser Vorschlag wurde bereits gemacht und er wird nicht unbedingt funktionieren. Am USB stehen leider keine stabilen 5V an. 4V sind durchaus ein üblicher und akzeptabler Wert - weshalb die Schaltungen am USB auf 3,3V ausgelegt sind.

Nun, im Falle von 4V am USB reicht deine um 2 Diodenstrecken verminderte Spannung nicht mehr aus und die Elektronik fängt an zu spinnen bzw. funzt gar nicht mehr Wink
Gespeichert

Erstens: Lies was da steht. Zweitens: Denk drüber nach. Drittens: Dann erst fragen
NSA666
Modding-Noob

*

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


Ich liebe dieses Forum!


Profil anzeigen
Re: USB-LCD Lowcost Edition
« Antwort #260 am: Juli 13, 2007, 17:06:52 »

Zweite Idee wäre zwei Z-Dioden(natürlich für entsprechende Frequenz ausgelegt) an die D+/- Leitungen hängen und statt 68ohm 100ohm Widerstände nehmen. Ganze Schaltung dann einfach mit (USB)5V betreiben.
Gespeichert
Ast
Case-Konstrukteur

*

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


Astpirin, die Medizin deines Lebens


Profil anzeigen WWW
Re: USB-LCD Lowcost Edition
« Antwort #261 am: Juli 13, 2007, 17:49:23 »

Ja, das ist auch eine Möglichkeit.

Aber bei Reichelt kostet ein kleiner LM317 gerade mal 0,13€ und eine Zener-Diode 0,062€, von denen man zwei bräuchte.
Das Ersparnis ist also minimal.

Aber schön, dass du dich so sehr damit beschäftigst ^^
Gespeichert

There are only 10 types of people in the world:
Those who understand binary, and those who don't.
--------
How many people can read hex if only you and dead people can read hex?
nessus
Modding-Noob

*

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


Ich liebe dieses Forum!


Profil anzeigen
Re: USB-LCD Lowcost Edition
« Antwort #262 am: Juli 31, 2007, 16:28:01 »

Moin,
erstmal vielen Dank für dies tolle Idee.

Nun habe ich es nachgebaut und stelle "Display"-Fehler fest (Bild). Kurzer Hand das Display mal parallel angeschlossen und dort sind diese Fehler nicht.
Hat jmd. eine Idee für mich?
Auf dem Bild ist es leider nicht ganz so gut zu erkennen, aber es sind Schattenbilder und manchmal zerstörte Zeichen zu sehen.

* CIMG1563_x.jpg (73.56 KB - runtergeladen 110 Mal.)
Gespeichert
Ast
Case-Konstrukteur

*

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


Astpirin, die Medizin deines Lebens


Profil anzeigen WWW
Re: USB-LCD Lowcost Edition
« Antwort #263 am: Juli 31, 2007, 16:33:53 »

Benutzt du StLCD?
Treten diese Fehler auch mit dem Testprogramm auf?
Gespeichert

There are only 10 types of people in the world:
Those who understand binary, and those who don't.
--------
How many people can read hex if only you and dead people can read hex?
nessus
Modding-Noob

*

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


Ich liebe dieses Forum!


Profil anzeigen
Re: USB-LCD Lowcost Edition
« Antwort #264 am: Juli 31, 2007, 16:35:25 »

Ja, ich benutze STLcd.
Ja, auch dort treten sie auf  Cry

Manchmal sieht es auch so aus, als ob die Zeichen "verschwimmen".
Gespeichert
Ast
Case-Konstrukteur

*

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


Astpirin, die Medizin deines Lebens


Profil anzeigen WWW
Re: USB-LCD Lowcost Edition
« Antwort #265 am: Juli 31, 2007, 16:38:51 »

Könnte es sein, dass deine Spannungsversorgung beim USB-Betrieb nicht so stabil ist wie am Parallelport?
Gespeichert

There are only 10 types of people in the world:
Those who understand binary, and those who don't.
--------
How many people can read hex if only you and dead people can read hex?
nessus
Modding-Noob

*

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


Ich liebe dieses Forum!


Profil anzeigen
Re: USB-LCD Lowcost Edition
« Antwort #266 am: Juli 31, 2007, 16:42:28 »

Gute Idee,
ich werde mal das Display an 5Volt vom einem Netzteil hängen.

[Edit]
Leider hat das auch nicht geholfen.
Hatte hier im Forum was von Timings gelesen, wo bzw. an welcher Stelle im Source Code kann ich denn mal was ändern zum Probieren?

[Edit@OlafSt] Bitte keine Doppelposts - Danke  Wink
« Letzte Änderung: August 1, 2007, 05:50:37 von OlafSt » Gespeichert
OlafSt
Global Moderator

*

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


Master of STLCD and LISA III


Profil anzeigen
Re: USB-LCD Lowcost Edition
« Antwort #267 am: August 1, 2007, 05:55:45 »

Zumindest unter STLCD sind die Timings bei weitem nicht schnell genug, um Schattenbilder oder "kaputte Zeichen" zu erzeugen. IdR liegt die Updaterate bei etwa 3-5fps (bei Winamp-Bars sind es 15fps).

Ich tippe auf einen Lötfehler - IMHO fließt wohl jede Menge Strom "ungenutzt" gegen Masse ab, was diese seltsamen Effekte erklären würde.
Gespeichert

Erstens: Lies was da steht. Zweitens: Denk drüber nach. Drittens: Dann erst fragen
nessus
Modding-Noob

*

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


Ich liebe dieses Forum!


Profil anzeigen
Re: USB-LCD Lowcost Edition
« Antwort #268 am: August 3, 2007, 14:29:32 »

Moin,

ich habe das Display an einem anderen Atmel angeschlossen und gut ist.

Als kleinen Dank dann jetzt mal ein Foto vom funktionierenden Display (ja, es ist etwas größer und noch die Folie drauf;D)

Eine kleine Bitte habe ich noch an euch, geht bei irgend jemand ein 4x40 mit der DLL für lcd_smartie???

* CIMG1564x.jpg (66.17 KB - runtergeladen 84 Mal.)
Gespeichert
dev-jc-vb
Modding-Noob

*

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


Ich liebe dieses Forum!


Profil anzeigen
Re: USB-LCD Lowcost Edition
« Antwort #269 am: August 4, 2007, 19:52:32 »

Ast hast du vielleicht noch den Source Code deines LCD Testprogramms? Ich habe hier ein 2 Controller 4x40 Zeichen display das mit deiner Schaltung un deinem Test-Programm wunderbar funktioniert und nun möchte ich eigene Anwendungen schreiben, die auf das LCD zugreifen können.

Der Source würde mir schon einiges geben, denn ich finde die in deiner Readme erwähnten Werte für beispielsweise increase, shift, C_on, B_on, etc. irgendwie nicht in meinem datasheet Sad

Code:
short _stdcall USB_LCD_Connect (void)

Establishs a connection to the USB-LCD.
Has to be executed before the other commands.

short _stdcall USB_LCD_Init (short increase, short shift, short C_on, short B_on,
     short D_shift, short R_shift, short lines, short font, short LCD)

Initialises the LCD with the options shown in the datasheet of the LCD.

short _stdcall USB_LCD_Command (unsigned char command, short LCD)

Sends the command to the LCD.
For a reference of supported commands see the datasheet of the LCD.

short _stdcall USB_LCD_Data (char data[], short len, short LCD)

Writes len bytes of data into the LCD's RAM.

short _stdcall USB_LCD_BL (short value)

Switches the backlight on or off.

Gespeichert
Seiten: 1 ... 13 14 15 16 17 [18] 19 20 21 22 23 ... 37 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.044 Sekunden mit 19 Zugriffen.
© 2001-2022 MODDING-FAQ FORUM | SMF
Alle Rechte vorbehalten.
Prüfe XHTML 1.0! Prüfe CSS!