- fchao-Sinus-Wechselrichter AliExpress         
Seite 13 von 14 ErsteErste ... 311121314 LetzteLetzte
Ergebnis 121 bis 130 von 138

Thema: 240x128 T6963 LCD mit Touch an ATMega128

  1. #121
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    23.03.2006
    Beiträge
    142
    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hallo,

    ich hab mir auch ein 128 * 64 von LedSee.com geholt und funktioniert soweit auch super!

    Allerdings hab ich ein Problem mit dem Touchpad...

    Ich habe alle 4 Pins direkt über 100 Ohm an PA.0 - 3 von einem ATMega32 angeschlossen... Also auf die ADC Pins vom Controller...

    Zum Auslesen verwende ich folgenden Code:

    Code:
    Readtouch:
       Config Porta.0 = Output
       Config Porta.2 = Output
       Config Porta.1 = Input
       Config Porta.3 = Input
    
       Set Porta.0                                              'High
       Reset Porta.2                                            'Low
    
       Waitms 20
    
       Y = Getadc(1)
       Y = 1024 - Y
    
       Config Porta.0 = Input
       Config Porta.2 = Input
       Config Porta.1 = Output
       Config Porta.3 = Output
    
       Set Porta.3                                              'High
       Reset Porta.1                                            'Low
    
       Waitms 20
    
       X = Getadc(0)
       X = 1024 - X
    
    Return
    Mein Problem liegt darin, die ADC Werte in die Pixel Positionen umzurechnen...

    Kann mir jemand vieleicht erklären, wie genau ich das anstellen muss?

    Und ist es normal, dass der ADC immer irgent einen Wert ausgibt, obwohl man das Touchpad nicht berührt?

    Bei X hab ich immer einen Wert von ca 936 der ausserhalb des Berührungs-Bereiches liegt... Das ist also nicht das Problem...

    Aber bei Y habe ich einen Wert mittig des Mess-Wertes der nach jeder Berührung auch schwankt...

    Ich hoffe ihr könnt mir dabei helfen!

    Danke!

    MFG

    Ratman2000

  2. #122
    Erfahrener Benutzer Roboter Genie Avatar von darwin.nuernberg
    Registriert seit
    08.08.2004
    Ort
    A, A
    Alter
    59
    Beiträge
    1.305
    Blog-Einträge
    1
    So nachdem mein altes schon etws gelitten hatte, wurde kurzerhand ein (zwei) neues LCD ohne touch bei LEDSEE bestellt.

    (Ich wart mal bis ich mir einen maXTouch von Atmel abstauben kann, bis zur Embedded World 2010 kann ich noch warten).

    Ich dachte ich krieg die Kriese, von Bestellung bis zum Warenerhalt hat's über einen Monat gedauert.

    Das war schon grenzwertig, zumal ich auf meine Kontaktversuche zwar eine, aber dennoch späte und spärliche Antwort erhielt, angeblich Probleme mit dem Provider, ich lass das mal gelten.
    Dann hats aber immer noch gedauert, bis die Versandmeldung ankam,
    und nochmals über zwei Wochen bis die Sendung da war.

    Ich hatte die knapp 130 Euro's fast schon abgeschrieben.
    (war noch a bisserl mehr dabei ein paar FTDI's wenn die schon nachgeschmissen werden).

    Gut wenn's sehr Preiswert sein soll, muss man halt watren können.
    Immerhin war alles sehr gut verpackt (die Prinzessin auf der Erbse hätte nix zu Meckern gehabt), wie auch schon das letzte mal erwähnt.
    Und der Zoll hat diesmal auch nix aufgemacht.
    Gruss
    Darwin (meine Projekte sind auf meiner Pinnwand zu finden)

  3. #123
    Erfahrener Benutzer Roboter Genie Avatar von darwin.nuernberg
    Registriert seit
    08.08.2004
    Ort
    A, A
    Alter
    59
    Beiträge
    1.305
    Blog-Einträge
    1
    Zitat Zitat von Ratman2000
    Und ist es normal, dass der ADC immer irgent einen Wert ausgibt, obwohl man das Touchpad nicht berührt?
    Ist der Wert ungefähr stabil oder schwankt der über die ganze Breite?
    Gringes "rauschen" liegt an den "billigen" Wandlern. Wenn Es extrem über eine große Range geht, könnte auch eine Störung evtl. Von einer Leuchtstofflampe oder deinem Monitor rein blasen.

    Probiers erst mal mit einer einigermaßen guten Abschirmung,
    schau mal ob Deine Versorgung sauber ist, ein oder zwei dicke Elkos auf die Versorgung únd auch ein paar kleinere Kondensatoren dazu (die können schneller Ladung abgeben). Und evtl siebst Du dein Touch auch noch mit ein paar 10nF gegen masse? Schaden kann es nicht.
    Gruss
    Darwin (meine Projekte sind auf meiner Pinnwand zu finden)

  4. #124
    Hallo zusammen,

    habe das selbe Problem mit dem Touch 128x64 von LEDSEE hab stark schwankende Werte und einen sehr unlinearen Verlauf ohne Berührung 140 / 190 unterste ecke 430 / 550 , gegenüberliegende ecke 130 / 160 und bei jedem Tastendruck in die mitte des touchs werte von 150 / 120 bis 540 / 600 kann mir das ganze nicht erklären, habs auch schon mit 2 verschiedenen Touch versucht und immer das selbe Ergebnis.
    Verkabelung stimmt, Kabellänge 15cm.
    hab jetzt auch schon mit unterschiedlichen µC versucht, und immer selbe Resultat

    was hat bei euch geholfen?

  5. #125
    Neuer Benutzer Öfters hier
    Registriert seit
    24.10.2009
    Beiträge
    5
    n'abend,

    ich beschäftige mich ebenfalls seit kurzem mit dem im ersten Post beschriebenem Display.

    Leider habe och das Problem, dass rein gar nichts angezeigt wird.
    Das Display bleibt einfach schlicht blau.

    Wie man am Code erkennen kann, verwende ich einen ATMEga32.
    Dataport ist Port B, Controlport ist Port D.
    Die Pinbelegung ist ebenfalls wie im Code angegeben. Auch schon alles durchgepiepst.

    Hat mir bis jetzt nur leider nicht geholfen.

    Also, wenn mir jemand weiterhelfen könnte wäre ich echt dankbar.


    Mit freundlichen Grüßen,
    MArkus


    ps: hier noch der Code:
    Code:
    $regfile = "m32def.dat"
    $crystal = 16000000
    $hwstack = 32
    $swstack = 32
    $framesize = 32
    
    Ddrb = &B11111111
    
    Ddrd = &B11111111
    
    Wait 1
    
    Config Graphlcd = 240 * 128 , Dataport = Portb , Controlport = Portd , Ce = 2 , Cd = 3 , Wr = 0 , Rd = 1 , Reset = 4 , Fs = 5 , Mode = 6
    
    Wait 1
    
    Cls
    
    Wait 1
    
    Locate 1 , 1
    
    Lcd "MCS Electronics"
    
    Locate 2 , 1 : Lcd "T6963c support"
    
    Locate 3 , 1 : Lcd "1234567890123456789012345678901234567890"
    
    Locate 16 , 1 : Lcd "write this to the lower line"
    
    
    Wait 2
    
    
    End

  6. #126
    Hallo,

    versuch mal anstatt

    Locate 1 , 1

    Lcd "MCS Electronics"

    folgendes

    Lcdat 1 , 1 , "MCS Electronics" , 0

    wie hast du dein Kontrast Poti angeschlossen?

  7. #127
    Neuer Benutzer Öfters hier
    Registriert seit
    24.10.2009
    Beiträge
    5
    Hi,
    danke erstmal für die Antwort.

    mit "Lcdat" habe ich es ausprobiert, bekomme aber folgende Fehlermeldungen:
    Error: 5 No more space for Bit (___LCDROW)
    Error: 5 No more space for Bit (___LCDCOL)


    Mein Kontrast-Poti habe ich an VDD, VOUT und den Schleifer an V0

    Mfg,
    Markus

  8. #128
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.07.2009
    Beiträge
    405
    Würde mal von Vss zu Vdd und V0 messen - sollte eine negative Spannung anliegen.

    Ansonsten: Display kaputt oder Du hast was falsch angeklemmt - - - FOTO? - - -


    Nachtrag: Fuses - JTAG deaktiviert?
    Geändert von dussel07 (02.11.2011 um 15:57 Uhr)

  9. #129
    Neuer Benutzer Öfters hier
    Registriert seit
    24.10.2009
    Beiträge
    5
    Hi,
    sorry das ich mich so lange nicht gemeldet habe, war ne zeit lang nicht zuhause.

    Am Display kommen nur rund 3,5 V an.
    Als Versorgungsspannung an meinem RN_Control verwende ich ein 7V-Netzteil, dass max. 3,5 A schafft.
    Warum ist die Spannung am Display so gering ?

  10. #130
    Benutzer Stammmitglied
    Registriert seit
    25.09.2010
    Ort
    DON
    Beiträge
    36
    Guten Abend,
    Weiß jemand woher ich den gleichen smd connecter für Folienleiter herbekomme;)
    Bitte um genaue artikelbezeichnungen!

    Danke, MfG manuuE

Seite 13 von 14 ErsteErste ... 311121314 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress