logo
Welcome, Guest. Please Login or Register.
05. May 2024, 00:01:32


Home Help Search Login RegisterWIKIUHSDR Download

Amateurfunk Sulingen
Diskussions- und Newsboard des DARC-Ortsverbandes I40  |  allgemeine Kategorie  |  mcHF Projekt Deutsch / English (here you can discuss everything related to mcHF) (Moderators: DF8OE, DL1PQ)  |  Topic: Probleme mit dem Touchscreen <- zurück vorwärts ->
Pages: [1] Go Down Print
   Author  Topic: Probleme mit dem Touchscreen  (Read 1572 times)
DK2JD
Neuling
*

Offline

Posts: 33



mcHF hat ein sehr gutes Konzept!

View Profile
Probleme mit dem Touchscreen
« on: 30. March 2016, 11:27:11 »

Hallo Andreas,
ich habe Deinem Wunsch entsprochen und dieses Thema angelegt.
Anfangs sah das ja nach einem "weißen Bildschirm" aus.

So, ich habe mir die Leitungen, die im UI-04-:-026 eingebaut wurden, angesehen.
Da sind mir die drei Leitungen OPT0 bis OPT2 aufgefallen. Eigentlich sind sie per Schaltbild nirgends angeschlossen,
außer am Prozessor PB13, PC2 und PC3, an TP_SDO, TP_SDI und TP_SCK und über R33 bis R35 (= 0 Ohm) und am Header PIN20 - 22 und .
Sie haben folgende Pegel:
- Pin20 = 0,46V, Pin21 = 0,096V und Pin22 = 2,46V.
Nehmen wir mal an Pin20 und 21 haben falsches Potential.
Woher kommt das? Wenn ich die Pins (ohne Spannung) mit Ohmmeter gegen Masse messe haben sie ca. 7MOhm.
Wenn ich die Pins auf 3V zwinge, dann läuft der TRX nicht mehr richtig. Ich weiß nicht wo ich eigentlich Suchen soll.


Noch eine anderes Problem:
Ich habe die stabile Version von Deinem Github geladen, 0.219.27.0.
Sie zeigt aber ein Version von 0.219.27.8 an. Gibt es die überhaupt?

vy73 Werner



EDIT (hinzugefügt aus Eintrag in anderem Thread):
Quote:
Jetzt bekomme ich aber ständig den "Button Test", der "60 00" und eine "# of buttons pressed: 1" anzeigt.
Ich habe alle Taste durchprobiert - M2 wurde nicht angezeigt.
Nach dem Nachlöten am Prozessor funktioniert auch M2, jedoch bleibt die Anzeige wie oben.
Die Tasten habe ich alle durchgemessen - eine Seite 0V und die anderer 3,3V im Ruhezustand.
Nach dem Drücken auf beiden Seiten 0V.
« Last Edit: 30. March 2016, 13:52:00 by DF8OE » Logged

PC: ACER Predator G3620. 12GB, HD7890
STM32F4 Discovery, Eclipse Mars
DK2JD P24
DF8OE
Administrator
*****

Offline

Posts: 6268



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
Re:Probleme mit dem Touchscreen
« Reply #1 on: 30. March 2016, 11:41:50 »

Hallo Werner,

die drei Leitungen gehören zum SPI-Bus.Sie waren früher unbenutzt (oder hingen gaaaanz, gaaanz früher am SPI LCD HY28A mit den drei Widerständn R30...R32).

Diese Leitungen werden bei allen Firmwareversionen seit der Touchscreen unterstützt wird BENUTZT.

Es wird beim Start abgefragt, ob ein Touchscreen gefunden wurde und wenn ja, wird dieser aktiviert. Sind die Widerstände R30...R32 noch drin, stürzt bei dieserGelegenheit gleich nochmal das LCD ab, da die Abfragen des SPI Bus nun auf den Parallelbus gehen 

Wenn kein Touchscreen angeschlossen ist, werden die Leitungen nur für den  Abfragebefehl gleich nach dem Einschalten aktiviert und sind danach wieder "aus". Also undefinierter Pegel. Lediglich die Leitung die früher mal zum RX-Attenuator-Transistor geht ist IMMER aktiv: das ist der Touchscreen Interrupt. Legt man diese Leitung an Masse, dann erkennt die Firmware eine Touchscreenberührung (diese wird in der Firmware von der gleichen Routine behandelt wie ein Tastendruck). Deswegen kommt ma, wenn diese Leitung irgendwie an Masse gezogen wird, beim Einschalten auch in den Button-Test-Modus 

Es ist möglich, dass ich bei einem bug-Hotfix die Versionsnummer in der Anzeige nicht richtig gesetzt habe. Die "stable" ist bei mir aber schon sowas von "Schnee von gestern" dass ich das nicht mehr weiß.

Die 219.27.8 ist die aktuelle devel-Version. Von der gibt es (manchmal mehrmals am Tag) aktuelle snapshots auf unserer "Modifikationen-Seite" (unten auf der Seite).

vy 73
Andreas
Logged

Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen...
qrz.com-Seite von DF8OE
-----------------------------------------------------
>>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
DK2JD
Neuling
*

Offline

Posts: 33



mcHF hat ein sehr gutes Konzept!

View Profile
Re:Probleme mit dem Touchscreen
« Reply #2 on: 30. March 2016, 13:21:36 »

Hallo Andreas,
vielen Dank für Deine schnelle Antwort.

Was Du über den Touchscreen gesagt hast ist mir klar.
Aber im Prinzip weiß ich immer noch nicht wo ich suchen soll.
Die zwei Leitungen TP_SDO und TP_SDI, die auf Null liegen oder vielmehr nicht auf High, haben die jetzt was mit meinem Problem zu tun?
Für mich ist nicht erkennbar wer außer dem Prozessor PB13, PC2 oder PC3 die Leitungen nach Masse ziehen kann.

Bezüglich der SW-Version, an irgend etwas muss man sich doch orientieren und das sollte doch eine stabile Version sein.
Mich wundert nur, dass ich die stabile Version 0.219.27.0 anwähle und dann eine devel-Version erhalte.
Ich weiss gar nicht wie man die devel-Version laden kann.
Ich könnte ja auch sagen, kein Wunder das mein mcHF nicht läuft .

vy73 Werner.
Logged

PC: ACER Predator G3620. 12GB, HD7890
STM32F4 Discovery, Eclipse Mars
DK2JD P24
DF8OE
Administrator
*****

Offline

Posts: 6268



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
Re:Probleme mit dem Touchscreen
« Reply #3 on: 30. March 2016, 13:27:20 »

Hallo Werner,


MISSVERSTÄNDNIS.

Ich arbeite IMMER an der devel-Version - IMMER,IMMER,IMMER. Die stables sind für die Entwickler "Vergangenheit".

Kommt es mal zu einem *wirklich dringenden* Bugfix, dann gehe ich ausnahmsweise auch nochmal an den Quellcode der stable und fixe den Bug. Dabei kann es vorkommen, dass ich der stable Version AUS VERSEHEN die Startmeldung (und nur die Meldung!!!!) der devel verpasse.

Wenn Du aus dem GitHub die stable lädst, dann ist es auch die stable.

Und die devel ist auch nicht instabiler als die stable - aber hat um ein Vielfaches mehr Features und enthält häufig auch minor bugfixes, die in der stable noch nicht enthalten sind.

Und bezüglich deiner Frage:
Die verstehe ich nicht. Was ist denn dein Problem? Warum misst Du an den Leitungen? Was geht nicht?

vy 73
Andreas
Logged

Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen...
qrz.com-Seite von DF8OE
-----------------------------------------------------
>>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
DF8OE
Administrator
*****

Offline

Posts: 6268



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
Re:Probleme mit dem Touchscreen
« Reply #4 on: 30. March 2016, 13:57:37 »

Hallo Werner,

bei deinem mcHF wird beim Start die Leitung TP_IRQ nach Masse gezogen. Das darf sie aber nur, wenn Du den Touschscreen berührst! Wenn Du nicht auf den Touchscreen tippst, muss diese Leitung >2.5V sein.

Wenn die Leitung schon beim Start diese (oder eine höhere Spannung) nicht erreicht, landest Du im Button-Test- Ein Zeischen dafür, dass Du als "Auslöser" den Touchscreen hast ist die Tatsache, dass Du die X:Y Anzeige siehst

Es kann mehrere Gründe geben, warum die Leitung bei Dir nicht auf "inactive" (== HIGH) liegt bei nicht gedrücktem Touchscreen:


  • Es liegt ein (evtl. auch hochohmiger) Kurzschluss von TP_IRQ nach Masse vor
  • Dein Touchscreen ist defekt
  • Irgendwas drückt irgendwo auf die Scheibe


Du kannst die Leitung TP_IRQ einfach mal auftrennen. Beim STM ist das ein Eingang, der mit einem Pullup (ca. 30KOhm) an +3.3V liegt. Ohne die angeschlossene Touchscreen-Leitung TP_IRQ *müssen* an der Leitung zum STM 3.3V stehen. Wenn nicht --> Kurzschluss suchen.

vy 73
Andreas
Logged

Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen...
qrz.com-Seite von DF8OE
-----------------------------------------------------
>>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
DK2JD
Neuling
*

Offline

Posts: 33



mcHF hat ein sehr gutes Konzept!

View Profile
Re:Probleme mit dem Touchscreen
« Reply #5 on: 31. March 2016, 14:45:21 »

Hallo Andreas,
vielen Dank für Deine Ausführungen und Erklärungen.
Ich hatte noch etwas Probleme, wie ist der Touchscreen in des mcHF-System eingebettet.

Ich hatte schon früher mehrmals den TP_IRQ abgelötet. Dabei konnte ich sogar das Menü aufrufen und auswählen.
Ich habe da aber noch nicht verstanden was da ab geht.

Ich bin mir fast sicher, das es am Display liegt. Der TP_IRQ-Ausgang ist ständig auf 0,04 V.
Auch wenn die TP_IRQ-Leitung abgelötet ist.

Kann man an dem Touchscreen irgend etwas drehen?
Ich habe den Bildschirm mal hochgeklappt, aber ich habe nichts auffälliges gesehen.

Vy73, Werner.
Logged

PC: ACER Predator G3620. 12GB, HD7890
STM32F4 Discovery, Eclipse Mars
DK2JD P24
DF8OE
Administrator
*****

Offline

Posts: 6268



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
Re:Probleme mit dem Touchscreen
« Reply #6 on: 31. March 2016, 15:23:45 »

Wenn der TP_IRQ Ausgang ständig auf L ist kann es sich auch um ein Problem am Touchcontroller selbst handeln. Der sitzt auf der PCB (nicht auf dem LCD) - ist ein kleines SMD-IC. Es heißt XPT2046 und unter dieser Bezeichnung findest Du auch via google Informationen darüber.

Ich würde mich übrigens nicht wundern, wenn es ein versetzt angelötetes Flexkabel auf der Rückseite der PCB (unter dem LCD) ist...

vy 73
Andreas
Logged

Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen...
qrz.com-Seite von DF8OE
-----------------------------------------------------
>>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
DK2JD
Neuling
*

Offline

Posts: 33



mcHF hat ein sehr gutes Konzept!

View Profile
Re:Probleme mit dem Touchscreen
« Reply #7 on: 31. March 2016, 16:45:15 »

Hallo Andreas,
ich habe mir die Verlötungen der Flexkabel mal angesehen.
Es sieht alles sehr gut aus. Es wäre zu schön gewesen wenn man es reparieren könnte.

Ich werde mir ein oder zwei neue Displays kaufen.
Mal sehen ob es damit besser geht.
Ich versuche mal die etwas schnellere Adresse für die Bestellung.

vy73, Werner.
Logged

PC: ACER Predator G3620. 12GB, HD7890
STM32F4 Discovery, Eclipse Mars
DK2JD P24
DK2JD
Neuling
*

Offline

Posts: 33



mcHF hat ein sehr gutes Konzept!

View Profile
Re:Probleme mit dem Touchscreen
« Reply #8 on: 03. May 2016, 11:47:26 »

Hallo,
das Problem mit dem Touchscreen ist behoben.
Das Display war wirklich defekt.
Ein neues Display HY28B aus Polen (https://elty.pl/) hat geholfen.
Lieferzeit < 1 Woche, aber leider etwas teurer, dafür mit UPS Tracking number.

Mal sehen ob ich heraus bekomme was mit dem alten Display los ist.
Der Touchscreen Interrupt ist ständig auf Null.

Vy 73, Werner.
« Last Edit: 07. May 2016, 14:27:48 by DK2JD » Logged

PC: ACER Predator G3620. 12GB, HD7890
STM32F4 Discovery, Eclipse Mars
DK2JD P24
DF8OE
Administrator
*****

Offline

Posts: 6268



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
Re:Probleme mit dem Touchscreen
« Reply #9 on: 03. May 2016, 11:52:52 »

Kann eigentlich nichts Wildes sein, da die gesamte Elektronik auf dem PCB ist. Zur Not kannst Du auch den Controller tauschen - ist auch nicht schwieriger als der Audio-Codec...

vy 73
Andreas
Logged

Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen...
qrz.com-Seite von DF8OE
-----------------------------------------------------
>>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
dl8mby
alter Hase
****

Offline

Posts: 363



Ich liebe dieses Forum!

View Profile
Re:Probleme mit dem Touchscreen
« Reply #10 on: 03. May 2016, 12:24:01 »

Hallo OM's

zur Info.

Ich habe auch gestern beim Aufbau meines Gehäuses festgestellt,
dass von den drei Displays, die ich habe, nur bei zweien das Touchpanel
funktioniert alle Displays haben auf der Unterseite die TP_ Pins ausgeführt.
Das Display, das nicht geht (nur TP) führt das Flex-Flachbandkabel zum
Display auf der rechten Seite heraus. Die beiden anderen links.
Alle drei Displays wurden bei unterschiedlichen Händlern bei Ebay
und bei Alexis in China geordert.
Zudem unterscheidet sich die Position des linken und rechten Randes, da
wo die Pixel beginnen. Das habe ich leider erst bemerkt, als mein Display-
ausschnitt im Alublech bereits fertig war.

Also beim Gehäusebau aufpassen, wenn Ihr wie ich gleich mehrere Geräte
gleichzeitig aufbaut und Teile von unterschiedlichen Herstellern bezogen habt.


Markus
DL8MBY







Logged
DF8OE
Administrator
*****

Offline

Posts: 6268



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
Re:Probleme mit dem Touchscreen
« Reply #11 on: 03. May 2016, 12:36:42 »

Da ist es wieder: das leidige "Display"-Thema

vy 73
Andreas
Logged

Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen...
qrz.com-Seite von DF8OE
-----------------------------------------------------
>>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
DB4PLE
positron
Urgestein
*****

Offline

Posts: 1278





View Profile
Re:Probleme mit dem Touchscreen
« Reply #12 on: 04. May 2016, 08:23:56 »

Hallo Markus,

das mit dem falschen Touchscreen-Anschluss könnte ein HY28A sein, ich habe so eins und da der Anschluss auf der "falschen" Seite und auch der Bildschirm entsprechend verschoben. Da sind ein paar Anschluss (wenn SPI) anders, sonst funktionierte das genauso gut.

73
Danilo
Logged
dl8mby
alter Hase
****

Offline

Posts: 363



Ich liebe dieses Forum!

View Profile
Re:Probleme mit dem Touchscreen
« Reply #13 on: 04. May 2016, 10:52:05 »

Hallo Danilo,

da ich mehrere zur Verfügung hatte, konnte ich die Unterschiede
und das Verhalten leicht gegeneinander verifizieren.
Bestellt habe ich immer die B-Version.
Das mit den TP Problem hat neben dem Flex-Kabel auf der anderen
Seite noch einen weißen Kunststoffrand (ca. 1mm) um das Glas herum.

Von der Leuchtkraft und dem Blickwinkel sind alle drei gleich geraten,
nur der TP funktioniert bei dem einen nicht.

Ob der TP bei diesem Modell generell nicht funktioniert, oder ein Kontaktierungs-
problem am Display vorliegt, kann ich natürlich auf die Schnelle nicht sagen.
Werde mir nochmals zwei Stück bestellen, da ich ja vier Platinensätze bestücken
will, und die Finger kreuzen, dass die neuen Displays ohne Macken ankommen.

Z.Z bin ich ehe mit der Fehlersuche im RF-Board beschäftigt.
Display ist schön bunt, aber im Moment rauscht es nur kräftig
aus dem Lautsprecher/Kopfhörer.

vy73
Markus
DL8MBY

Logged
Pages: [1] Go Up Print 
Diskussions- und Newsboard des DARC-Ortsverbandes I40  |  allgemeine Kategorie  |  mcHF Projekt Deutsch / English (here you can discuss everything related to mcHF) (Moderators: DF8OE, DL1PQ)  |  Topic: Probleme mit dem Touchscreen <- zurück vorwärts ->
Jump to: 


Login with username, password and session length

 Es wird die Verwendung von Browsern die auf der "Blink"-Engine basieren und mindestens
1024x768 Pixel Bildschirmauflösung für die beste Darstellung empfohlen
 
Amateurfunk Die Beiträge sind, sofern nicht anders vermerkt, unter der folgenden Lizenz veröffentlicht:
GNU Free Documentation License 1.3 GNU Free Documentation License 1.3
verbindet!
Powered by MySQL Powered by PHP Diskussions- und Newsboard des DARC-Ortsverbandes I40 | Powered by YaBB SE
© 2001-2004, YaBB SE Dev Team. All Rights Reserved.
- modified by Andreas Richter (DF8OE)
Impressum & Disclaimer
Valid XHTML 1.0! Valid CSS!