Hey leute habe mir von my Avr die produkte myavrbord Light,myAVR LCD
v2,5 und GraficLCD add-on geholt...So nun wollte ich die eigentlich mit
LCD hype am pc nutzen ( für CPU temp...usw) so da ich ein neuling hier
im gebiet bin wollte ich hier mal nachfragen ob mir einer weiter helfen
kann wäre nett :)
Mfg
Micha
Hä?
Ich hatte keine Ahnung was LCD Hype ist, und scheinst auch keine Ahnung
davon zu haben.
Daher: Erkläre uns mal grob was LCD Hype macht, dann erkläre mir warum
du dafür einen AVR brauchst, denn dafür habe ich keine Erklärung.
Als Hilfestellung:
http://www.liquidmods.de/software/lcdhype.php
Und generell noch, wobei das nichts mehr zum Thema beitragen wird:
Welche Programmiersprachen beherrscht du in welcher hattest du vor den
AVR zu programmieren?
so^^
LCD hype ist ein tool womit script erstellen kann was auf einen display
ausgegeben wird...!
So aber da mir LCD Hype was bringt brauche ich eine verbindung zum PC
so da ich nach ansteuerungs möglickeiten gesucht hatte kam mir ein avr
Habe eh noch das myAVR Bord light hier rumm liegen mit einen atmega8
und 3,68MHZ
So nun wollte ich wissen wie ich es am bessten ansteuern kann ( ich habe
2 displays da 1. 16x2 und des 2. 128x64.)
so zu den programier sprachen ist ein bissi C+ da ^^ nich viel
aber es geht
und nun wäre ich dankbar wenn mir einer weiter helfen könnte..
LCD Hype?
Das ist doch die Software, wo man ein LCD an einen LPT-Druckerport
ankabelt und dann direkt vom PC aus ansteuert. Wozu brauchst du da dann
einen AVR?
Oder gibt es da mitlerweile auch andere Anschlussmöglichkeiten?
>LCD Hype?>>Das ist doch die Software, wo man ein LCD an einen LPT-Druckerport>ankabelt und dann direkt vom PC aus ansteuert. Wozu brauchst du da dann>einen AVR?
Richtig, es geht zum größten Teil über LPT.
>Oder gibt es da mitlerweile auch andere Anschlussmöglichkeiten?
COM Port kann man auch machen wenn man ein passendes Display hat.
Das ist dann aber nur für Textdisplays sinnvoll.
Es gibt auch die Möglichkeit selber Plugins/Treiber für das eigene
Display zu schreiben. Zum Beispiel um über einen uC mit USB
ein Display anzusteuern. Aber ich glaube das wird zu schwierig für
Micha. Helfen wird ihm da vermutlich kaum jemand.
Ob LcdHype unter Win7 noch läuft kann ich auch nicht sagen.
Mit XP geht es jedenfalls noch.
Der einfachste Weg ist tatsächlich ein (echter!) LPT Port.
Karl Heinz Buchegger schrieb:> Das ist doch die Software, wo man ein LCD an einen LPT-Druckerport> ankabelt und dann direkt vom PC aus ansteuert. Wozu brauchst du da dann> einen AVR?
Soooo ist es :-D
Aber Micha scheint das irgendwie noch nicht so kapiert zu haben.
Bspw:
http://lcdhype.condense.de/index.php?showtopic=1113http://lcdhype.condense.de/index.php?showtopic=69http://lcdhype.condense.de/index.php?showtopic=5106http://lcdhype.condense.de/index.php?showtopic=124
@Micha: Dein Deutsch ist unter aller Sau. Also entweder du bist noch
verdammt jung oder Deutsch ist nicht deine Muttersprache. Falls
letzteres zutreffen sollte, so gibt es auch ein englisches LCDHype
Forum, vielleicht verstehst du dessen Funktionsweise dort besser.
Ansonsten nochmal in kurz:
Du schließt an einen LPT-Port (alter paralleler Druckerport) ein
Display, dessen Controller von LCDHype unterstützt wird, direkt an. (in
einem Link stehen die unterstützten Controller, vergleiche sie mit den
Controllern deiner Displays, vielleicht hast du Glück und einer oder gar
beide sind unterstützt) Heutige PCs haben aber keinen LPT-Port mehr,
daher brauchst du einen Adapter, der aber nicht so einfach zu bauen ist,
da ein einfacher USB-LPT Adapter nicht funktionieren wird.
Falls du das alles dir mittels eines AVR selber zusammenbauen willst,
ohne LCDHype, da du das im Falle eines AVR dann nicht mehr brauchst,
vergiss es ganz schnell wieder. Das wirst du nicht zusammenbekommen,
dazu fehlt dir das nötige Wissen, das du erst nach und nach dir
erarbeiten musst. Das geht auch nicht in 1 zwei Wochen, sondern dauert.
das problem ist ich habe kein drucker port :/ ich bin gerade am basecom
tüfteln das dysplay zeigt mir nun was an (über usb und den myavr bord
light)
so nun muss ich es noch hin bekommen das ein daten austausch zwischen
den board und pc stattfinden kann.
holger schrieb:>>LCD Hype?>>>>Das ist doch die Software, wo man ein LCD an einen LPT-Druckerport>>ankabelt und dann direkt vom PC aus ansteuert. Wozu brauchst du da dann>>einen AVR?>> Richtig, es geht zum größten Teil über LPT.>>>Oder gibt es da mitlerweile auch andere Anschlussmöglichkeiten?>> COM Port kann man auch machen wenn man ein passendes Display hat.> Das ist dann aber nur für Textdisplays sinnvoll.> Es gibt auch die Möglichkeit selber Plugins/Treiber für das eigene> Display zu schreiben. Zum Beispiel um über einen uC mit USB> ein Display anzusteuern. Aber ich glaube das wird zu schwierig für> Micha. Helfen wird ihm da vermutlich kaum jemand.>> Ob LcdHype unter Win7 noch läuft kann ich auch nicht sagen.> Mit XP geht es jedenfalls noch.>> Der einfachste Weg ist tatsächlich ein (echter!) LPT Port.
LcdHype läuft weil dadurch steuer ich meinen BMW e36 tacho an^^
Zu schwer is es nich nur ihr versteht nich wie ich es mein^^
Aber sorry das ich mich bissl unklar ausrücke aber als adhsler hat mann
es schon schwerer^^
Hallo Micha,
bei mir läuft LCDHype seit Jahren mit einem 128x64 Display an der LPT
des Rechners.
Micha schrieb:> LcdHype läuft weil dadurch steuer ich meinen BMW e36 tacho an^^> Zu schwer is es nich nur ihr versteht nich wie ich es mein^^
Wenn dein e36 (mit PC gesteuert ?) mit LCDHype läuft, solltest du schon
Schaltpläne/Schaltungen vorliegen haben und kannst diese doch auch
weiter nutzen.
Ansonsten lasse uns nicht Glaskugelraten und zeige diese Infos als
Anhang, dann wird dir auch gern geholfen.
MfG von der Spree
Micha schrieb:> speed fan gibt die werte weiter an LCD Hype
das glaube ich nicht, weil das Programm kann das nicht. Und was hat das
mit dem BMW zu tun ?
MfG von der Spree
Frank S. schrieb:> Micha schrieb:>> speed fan gibt die werte weiter an LCD Hype>> das glaube ich nicht, weil das Programm kann das nicht. Und was hat das> mit dem BMW zu tun ?>> MfG von der Spree
da gebe ich ihn mal recht
und als fertiges gerät wehre die beste lösung http://www.vlsys.co.kr/
das kann man extern auch sowohl intern benutzen .
Frank S. schrieb:> das glaube ich nicht, weil das Programm kann das nicht. Und was hat das> mit dem BMW zu tun ?>> MfG von der Spree
lcd hype kann das^^ mann kan dafür selbst treiber schreiben und es is ja
der hdbla bla kompatible treiber auch dabei
oder gäbe es noch eine andere lösung mir die temp werte anzeigen zu
lassen?
Vielleicht erstmal mit einem Portsniffer schauen ob von LCD Hype der
emulierte Com Port auch richtig angesprochen wird, also ob da die Daten
auch rübergeschoben werden.
Jobst M. schrieb:> Du beschreibst nur ein Teilproblem. Beschreibe doch einfach mal, was Du> insgesamt vor hast. Nur dann kann man Dir hier helfen.>>> Gruß>> Jobst
Also habe vor auf den 16x2 display in der ersten zeile CPU TEMP und in
der zweiten GPU TEMP anzeigen zu lassen
Micha schrieb:> Also habe vor auf den 16x2 display in der ersten zeile CPU TEMP und in> der zweiten GPU TEMP anzeigen zu lassen
Ich glaube das ist jedem klar.
Die Frage ist, wie genau du es vorhast und was genau du schon am laufen
hast.
Du hast Speedfan am laufen, der vom PC die Temp etc. einließt. Mit
LCDHype hast du ein Speedfan Plugin am laufen, dass von Speedfan diese
Daten wieder ausließt. Funktioniert das denn überhaupt schon soweit?
Dann gibt LCDHype diese Daten über die serielle Schnittstelle aus. Weißt
du wie genau diese Daten aussehen? Funktioniert auch das? Kannst du dich
darauf verlassen dass es funktioniert?
Die serielle Schnitstelle im PC ist aber nur eine virtuelle, die im PC
auf den USB Port geht, der dann auf dein AVR Board geht, wo wieder ein
IC sitzt, der es wieder in ein serielles Signal umwandelt das du dann
mit deinem uC einlesen kannst.
Hast du die serielle Schnittstelle schon im uC implementiert? Ließ aus,
was für Daten du bekommst und lasse sie dir aufs Display ausgeben. Sind
es die richtigen, dann formatiere sie und fertig.
Und bitte, auch wenn du ADHS haben magst, ist das noch lange kein Grund
uns das Leben schwer zu machen, ständig das selbe zu schreiben und
nichts ganzes. Nimm dir die Zeit und schreibe was funktioniert, und was
du noch machen willst und wo exakt du noch Hilfe brauchst.
also das mit speedfan funzt soweit im vorschau fester zeigt es mir alles
richtig an.so das speedfan die daten richtig ausgibt weiß ich da ich ja
einen autotacho (schrittmotoren mit einen atmega32 cip ansteuer)und der
geht ja auch.lcd hype öffnet den port so
"%UsePlugin('COMunicate\COMunicate.dll',OpenPort, COM1, 19200, NONE,
ONE, 4, 1000)
so gehe ich nun in mein programm ordner (basecom projekt "simple.txt )
und öffne die Simple.txt steht volgendes drinn:
1
[COMPILER-CHIP]
2
Chip=m8def.dat
3
XRAM=0
4
Waitstate=0
5
XA=0
6
Stacksize=40
7
Framesize=32
8
Sstack=16
9
[COMPILER-OUTPUT]
10
Report vars=0
11
Optimize=0
12
Binary File=1
13
Hexadecimal File=1
14
Report File=1
15
Debug File=1
16
Error File=1
17
ASM File=0
18
LST File=0
19
OBJ File=1
20
SWAP File=0
21
[COMPILER-COMMUNICATION]
22
Baudrate=19200
23
Frequency=4000000
24
[COMPILER-I2C]
25
Scl=0
26
Sda=0
27
[COMPILER-LCD]
28
DB7=PORTD.7
29
DB6=PORTD.6
30
DB5=PORTD.5
31
DB4=PORTD.4
32
E=PORTD.3
33
RS=PORTD.2
34
LCD=2
35
BUS mode=0
36
DATA mode=0
37
LCD address=C000
38
LCD-RS=8000
39
[COMPILER-MISC]
40
Size Warning=0
41
1wire=PORTB.0
42
[COMPILER-SPI]
43
HW SPI=0
44
SPICLOCK=13
45
SPISS=13
46
SPIMOSI=14
47
SPIMISO=15
Öffne ich mein projekt im basecom steht folgendes..
ich gehe mal davon aus, dass der Tacho mit dem ATMEGA32 fertig war und
du da nichts programmiert hast, denn sonst solltest du wissen was zu tun
ist, da du das ganze ja schon einmal beim Tacho gemacht hast.
Ich gehe mal davon aus, dass das dein erster uC ist und das erste mal du
so etwas programmierst.
Ich gehe auch noch davon aus, dass der ATMEGA32 mit dem Tacho ebenfalls
über eine serielle Schnittstelle verbunden ist. (korrigiere mich wenn
ich falsch liege)
Da der Tacho funktioniert kann ebenfalls davon ausgegangen werden, dass
am PC alles fertig ist und problemlos funktioniert, es fehlt also nur
noch dein uC.
Der uC funktioniert auch, und du hast auch schon das Display in Betrieb.
Also nocheinmal, du musst jetzt eben noch die serielle Schnittstelle an
deinem uC auslesen:
https://www.youtube.com/watch?v=1qZO1OtjoJY
die Daten dann auswerten, formatieren und am Display ausgeben.
Frank M. schrieb:>> Also nocheinmal, du musst jetzt eben noch die serielle Schnittstelle an> deinem uC auslesen:> Youtube-Video "Bascom AVR Tutorial Folge 5 Seriell RS232">> die Daten dann auswerten, formatieren und am Display ausgeben.
genau danach habe ich gesucht^^