Diskussions- und Newsboard des DARC-Ortsverbandes I40
allgemeine Kategorie => mcHF Projekt Deutsch / English (here you can discuss everything related to mcHF) => Message started by: DF8OE on 31. October 2015, 09:46:11

Title: neue testing Firmware 219.26.14 verfügbar
Post by: DF8OE on 31. October 2015, 09:46:11

Hallo liebe Mitstreiter,

auf dem GitHub (http://df8oe.github.io/mchf-github/) liegt jetzt eine neue testing-Version von Clint. Es sind etliche gravierende Neuerungen enthalten. So kann diese Version erstmals FM - und unterstützt sowohl 1750 Hz als auch FM-Sub-Töne :) Bis vor kurzem noch kam von Clint ein generelles "...not enough horse power for FM..." wenn irgendjemand danach gefragt hat. Meine Hartnäckigkeit hat sich bewährt - ausser dass nun auf einmal doch genug Rechenleistung für FM vorhanden ist ist nach Clints neuesten Äusserungen auch genug Rechenleistung für PSK31, RTTY, CW und free-dv vorhanden 8)

Es bleibt also spannend um den mcHF!

Ich habe die Version grob getestet - der CW-Bug ist raus, man kann damit auch wie bislang CW machen. Ich gebe also meine Zustimmung zum testen. Zur Not kann man ja immer wieder zurück zu einer älteren Firmware downgraden...

Ich bitte alle Tester um ein Feedback oder um Fehlerberichte. Entweder hier drunter oder gleich im GitHub im "Issues"-Sektor (dann aber bitte in Englisch).

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.x verfügbar
Post by: DF9EH on 31. October 2015, 17:19:36

Hallo zusammen,
bei mir kommt bei jedem Einschalten folgende Meldung:

New F/W detected
Prepairing EEPROM
Done

Der mcHF hat aber schon komplett gebootet, läuft und dann erscheint diese Meldung.
Hm, ist das bei euch auch so ?

FW.: 0.219.26.1

73 de Klaus

PS: habe gerade gesehen das das schon gefixt ist, ihr seid ja schnell

Title: Re:neue testing Firmware 219.26.x verfügbar
Post by: DF8OE on 31. October 2015, 17:43:44

Das war ein Bug. Ist in der jetzt aktuellen 219.26.2 beseitigt.

Clint legt sich ganz schön ins Zeug - ich glaube er freut sich, dass er GitHub endlich soweit anwenden kann, wie er muss...

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.x verfügbar
Post by: dl1bqf on 31. October 2015, 20:12:42

Hallo miteinander,

Ich habe die neue Firmware aufgespielt und hatte vorher die Firmware 0.168, soweit funktioniert auch alles mit der neuen Firmware. Ich kann jetzt bloß nicht mehr senden. Muß ich im Menu noch irgendetwas einstellen das ich senden kann ? . Ich konnte im Menu nichts weiter entdecken was das senden verhindert.
Nach einem Downgrade auf 0.168 Version kann ich wieder senden , aber die Frequenz kann ich nicht mehr verändern . Kann mir jemand weiterhelfen ?

vy 73 Ralf


Title: Re:neue testing Firmware 219.26.x verfügbar
Post by: DF8OE on 01. November 2015, 07:44:41

0.168???? Von wann ist die denn? 2013 :o

Im erweiterten Menü kann man unter Menüpunkt 203 den Sender sperren. Muss auf "OFF" stehen.

vy 73
Andreas

PS:
Vermeide es, so viele Updates auszulassen. Je größer die Unterschiede sind, desto größer ist die Gefahr, dass durch die unterschiedlichen Positionen der abgespeicherten Werte irgendwelcher Mist passiert.

Title: Re:neue testing Firmware 219.26.x verfügbar
Post by: dl1bqf on 01. November 2015, 19:27:39

Hallo Andreas,

du hast recht ,zuviele Updates zu überspringen ist kontraproduktiv. Ich hatte mir im Juli 2015 bei meinem Baubeginn mir alles von der M0NKA Webseite gesaugt und bei der Erstinbetriebnahme in meiner Ungeduld die alte Firmware aufgespielt. Erst jetzt habe ich gescheckt das es schon die 219.26 gibt.
Ich habe jetzt auch den Fehler gefunden : der Menupunkt 161-PA Bias hatte den Eintrag 8 den habe ich auf 85 geändert jetzt sendet der MCHF.
Bis auf den FM Mode habe ich die 219.26.2 getestet ohne Probleme. Im Laufe der Woche teste ich dann noch den FM Mode. Falls es mit dem FM Mode Probleme gibt poste ich hier noch mal.

vielen Dank vy 73 Ralf DL1BQF

Title: Re:neue testing Firmware 219.26.x verfügbar
Post by: DF8OE on 02. November 2015, 06:33:03

Das ist das Problem mit der Yahoo-Group. Es gibt für einen Neueinsteiger keinen Punkt, an dem er alle Infos findet. Selbst di Projektpage des Schöpfers vom mcHF selbst ist da lückenhaft :-[

Im schlimmsten Fall sind jetzt jede Menge Neueinstellungen nötig - mehr kann nicht passieren...

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.x verfügbar
Post by: dl2kuh on 02. November 2015, 21:41:35

1) Beim Wechsel von 219.22 auf 219.24 bleiben die MENU-Einstellungen im EPROM gespeichert ?

2) Bleiben Sie auch beim Wechsel von 219.24 auf 219.26x gespeichert im EPROM ?

73 Hagen DL2KUH

Title: Re:neue testing Firmware 219.26.x verfügbar
Post by: DF8OE on 03. November 2015, 06:52:12

Bei mir hat das geklappt. Ein Risiko besteht meines Wissens nach nur, wenn man von einer höheren auf eine neidrigere Version "downgraded", weil Clint zwar die geänderten Positionen beim Upgrade abfängt, aber nicht beim Downgrade (dann müste er ja auch den alten Code immer ändern, wenn eine neue Version rauskommt)...

vy 73
Andreas

Title: neue testing Firmware 219.26.4
Post by: DF8OE on 04. November 2015, 07:52:38

Seit eben auf dem GitHub

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.x verfügbar
Post by: DL3ED on 27. November 2015, 12:03:22

hallo Andreas,
die SW 219.26.7 läuft bei mir überhaupt nicht. Man kann kein Signal demodulieren. Es werden auch andere Speichersplätze für die Parameter verwendet. Selbst wenn man alles einstellt und speichert, werden beim Neustart wieder die default Parameter verwendet. Auch das Sektrum ist schneller.usw.
Gerät mit standard ICs.
Gruß Ulrich

Title: Re:neue testing Firmware 219.26.x verfügbar
Post by: DF8OE on 27. November 2015, 13:29:54

Hallo Ulrich,

hast Du einen seriellen EEPROM bestückt und wenn ja, welchen?

Was wird im Hardware-Menü #199 bei seriellem EEPROM angezeigt?

Ist sehr seltsam. Läuft jetzt bei 7 "externen" Geräten (unsere mcHF-Gruppe) und bei den dreien, die ich hier habe, ohne Probleme. Da wäre es sehr interessant, die Ursache zu erfahren.

An der Demodulation wurde nichts angefasst oder erweitert.
Ebenso an den Speicherplätzen - alles wie vorher.

vy 73
Andreas

EDIT:
Solltest Du mit "Standard-ICs" meinen, dass ein 24LC01 bestückt ist:
Dieses EEPROM ist nicht geeignet, da es zu klein ist. Verwendet man es trotzdem, kann "alles mögliche" passieren.

Title: Re:neue testing Firmware 219.26.x verfügbar
Post by: DL3ED on 27. November 2015, 16:42:15

so Andreas,
mit Standart meine ich, so wie im Schaltbild. Also 24LC01.
Bei dem Menü 199 sagt er unbekantes EEPROM.
Das wird wohl der Harken sein. Was muss ich ändern? und warum muss es ein größeres sein.
Gruß Ulrich

Title: Re:neue testing Firmware 219.26.x verfügbar
Post by: DF8OE on 27. November 2015, 16:58:02

Hallo Ulrich

das *IST* der Haken.

Als Chris den mcHF geplant hat, dachte er wohl niemals daran, dass das Gerät jemals so viele Konfigurationspunkte haben wird und hat einen EEPROM mit 128 Bytes Speicher"kapazität" eingesetzt. Schon als ich mich zum ersten Mal mit der Firmware beschäftigt habe (das war Mitte 2014) betrug die Datenmenge der zu speichernden Konfigurationsdaten mehr als das Vierfache.... Heute sind für den Bereich "Konfigurationsdaten" 383 Word (== 766 Bytes) vorgesehen.

Da das serielle EEPROM bis zu dieser Firmware-Release von keiner Firmware erkannt geschweige denn benutzt wurde, hatte es niemand bestückt und wenn, ist es einfach ein Dummy - nimmt Strom auf, tut aber nix. Als ich Mitte des Jahres mit Chris die Problematik der endlichen Schreibvorgänge in den STM32 durchgegangen bin (und er auch festgestellt hat, dass beim STM32F4 eine Page 16KB groß ist), kamen ihm auch ernsthafte Bedenken bezüglich der Verwendung als Konfig-Speicher und er begann, serielle EEPROMs beizulegen.

Anfangs wollte ich, dass jedes serielle EEPROM, das mehr als diese 766 Bytes fasst, eingebaut werden kann. Das ist aber prinzipiell sinnfrei, weil das, was ich aktuell verwende, gut zu beschaffen ist und stattliche 131072 Bytes speichern kann 8). Daher muss das 24LC01 entfernt werden und ein 24LC1025 eingebaut werden gemäß unseres Modifikationspunktes (UI-04-:-019). Auch den zusätzlichen Draht beachten...

Warum Chris in seinen aktuellen Kits immer noch ein 24LC01 ausliefert?

Es dürfte der gleiche Grund sein, warum immer noch ein kleinerer STM32F4 ausgeliefert wird (512KB anstatt 1MB), warum die beiden Header für eine Sockelung des LCD immer noch fehlen und warum für den zweiten 3.3V-Regler immer noch ein normaler Regler und kein Low-Drop-Regler eingepackt wird (obwohl beide am Eingang 5V bekommen und beide am Ausgang 3.3V haben sollen)...

Gottlob ist der serielle EEPROM dramatisch einfacher zu tauschen als der STM32F4 oder ein eingelötetes LCD ::)

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.x verfügbar
Post by: DL3ED on 27. November 2015, 17:23:56

So das wäre geklärt. danke.
Aber das 24LC01 hat ja 1024 Byte, würde also noch reichen. Kann man das nicht in der SW berücksichtigen?
Gruß Ulrich

Title: Re:neue testing Firmware 219.26.x verfügbar
Post by: DL1EGR on 27. November 2015, 17:50:10

...das 24lc1025 ist Pinkompatibel um einen just-in-place-Wechsel zu machen?

Title: Re:neue testing Firmware 219.26.x verfügbar
Post by: DF8OE on 27. November 2015, 18:02:19

Pinkompatibel ja, aber es muss noch ein Drähtchen von Pin8 an Pin3 gelegt werden. Ich habe das vor dem Einlöten mit einer einzelnen Ader eines Litzenkabels (z.B. NYFAZ) unter dem IC gemacht. Aber Drüberlöten geht natürlich auch.

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.x verfügbar
Post by: DF8OE on 27. November 2015, 18:05:15

@Ulrich

Du irrst.

Das 24LC01 hat 1024 BIT. Ein Byte == 8 Bit ==> 128 Bytes.

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.x mit UI-04-:-019
Post by: DL3AAA on 27. November 2015, 21:19:34

Hallo mcHF Freunde,
habe heute die MOD UI-04-:-019 mit dem EEPROM 24LC1025 durchgeführt und nach dem Aufspielen der TEST-Firmware funktioniert alles sofort, grüne Anzeige im Menü. Nach erstem Test läuft alles Andere wie zuvor.

73 Dietrich


Title: Re:neue testing Firmware 219.26.x verfügbar
Post by: DF8OE on 28. November 2015, 09:02:28

Danke für das Feedback! Nun sind es schon 10 Geräte 8).
Zumindest grobe Schnitzer sind anscheinend nicht drin - aber ich teste auch weiter.

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.x verfügbar
Post by: DL3ED on 28. November 2015, 16:33:50

hallo Andreas,
jau der hat ja 1024 Bit = 128 Byte
werde mir dann mal ein 24LC1025 besorgen und dann die SW erst installieren.

Gruß Ulrich

Title: Re:neue testing Firmware 219.26.x verfügbar
Post by: DF8OE on 28. November 2015, 18:20:18

Hallo Ulrich,

erst dann macht sie Sinn. Aber selbst wenn Du mit zu kleinem probiert hast: die im virtuellen EEPROM gespeicherte Config ist noch ok und ist sowohl beim Einspielen einer älteren FW noch da und wird auch bei Aktivieren der neuen FW dann als Basis benutzt.

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.x verfügbar
Post by: pego on 29. November 2015, 21:39:27

Hallo Ihr mcHf-Bauer,
Finde es eine tolle Sache, gemeinsam etwas zum Leben zu erwecken. Dachte anfangs, dass das ein zu hoch gesteckten Ziel für mich wäre - bin es angegangen. Nach einigen - selbst verschuldeten - Fehlern läuft mein Gerät, Auch und besonders mit der Test-software. .
Dank der vielen Ideen, die in diesem forum 'vergraben' scheinen. Neue Mods werden nach und nach eingearbeitet und verfolgt.. .

Vielen Dank an alle, die mitwirken und einem ein so faszinierenden Projekt teilhaben lassen.

73 de Peter, DG2NPE

Title: Re:neue testing Firmware 219.26.8 verfügbar
Post by: DF8OE on 30. November 2015, 14:21:52

Der 24LC01 (und andere inkompatible EEPROMs) werden nun erkannt und im Hardwaremenü angezeigt, dass diese inkompatibel sind. Der mcHF ignoriert sie und benutzt weiterhin den virtuellen EEPROM.

Es macht nicht wirklich Sinn, diese testing zu installieren, wenn man die 26.7 schon drauf hat und sie läuft... Die neue Version ist nur dann hilfreich, wenn man den 24LC01 eingebaut hat und die testing-Firmware installiert.

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.8 verfügbar
Post by: pego on 01. December 2015, 16:50:32

Hallo Andreas,
Habe nach ursprünglicher Beschreibung Pin 8 mit 1,2,3 verbunden. Gerät funktioniert. (Frequenzanzeige weiß) In der Hardware wird der EEPROM 24LC1025 nicht angezeigt. Verbinde ich Pin 8 mit Pin 3 lässt sich die Frequenz nicht mehr verstellen und bleibt rot.
Frage: EEPROM funktioniert? Oder der virtuelle?

73 Peter

Title: Re:neue testing Firmware 219.26.8 verfügbar
Post by: DF8OE on 01. December 2015, 17:01:00

Wenn Du PIN8 mit 1,2 und 3 verbunden hast dann kann der EEPROM nicht erkannt werden, weil Du ihm über die Pins 1+2 eine andere Hardwareadresse gegeben hast (enine, die die Firmware nicht kennt). Dementsprechend wäre in Menüpunkt 199 angezeigt "serial EEPROM: n/a".

Mit 1+2 offen (also NC) und 3 an 8 muss der EEPROM erkannt werden (in Menüpunkt 199 steht "serial EEPROM: 128KB" in grün). Dann wird der EEPROM verwendet. Auch zu erkennen daran, dass beim Ausschalten kein Countdown mehr kommt (geht aber trotzdem nicht schneller das Ausschalten).

Wenn bei Dir dann die Frequenz rot ist, blockiert der serielle EEPROM den I2C-Bus. Ursache können Lötfehler sein, die Mod ist nicht richtig ausgeführt (alte Mod-Liste? Pins5 und 6 müssen nicht mehr irgendwo anders angeschlossen werden, können direkt auf die Pads) oder der EEPROM ist defekt.

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.8 verfügbar
Post by: pego on 01. December 2015, 17:06:46

Danke für die Info. Werde 'rückbauen' und Pin5,6 anlöten.
Etc.
73 de Peter, DG2NPE

Title: Re:neue testing Firmware 219.26.8 verfügbar
Post by: DF8OE on 01. December 2015, 17:22:42

8)

Alles klar - das hilft garantiert...

Open Source und ständige Weiterentwicklung haben einen Nachteil: Man muss ständig "am Ball bleiben", weil Informationen eine Halbwertszeit haben. Und manche können sogar falsch sein und müssen geändert werden...

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.8 verfügbar
Post by: pego on 01. December 2015, 19:22:00

Hat funktioniert! EEPROM erkannt. Speichert die Einstellungen.

Nochmals vielen Dank!

Hab mal WSPR und BPSK etc. probiert. Funktioniert sehr gut!
An der Ausgangsleistung muss ich noch 'schrauben'. . .

73 de Peter, DG2NPE

Title: Re:neue testing Firmware 219.26.8 verfügbar
Post by: DF8OE on 01. December 2015, 20:18:24

WSPR und BPSK werden bald in der Firmware sein. Zumindest bei uns, weil wir ja alle den STM32F4 mit 1MB verbaut haben ::)

Von 80...20 solltest Du locer 10W erreichen können, auf 17 und 15 sind es knapp 10W und auf 12 dann 8 und auf 10 7W (alles bei 13.8V). Das sollte drinliegen.

Wieviel hast Du?

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.9 verfügbar
Post by: DF8OE on 04. December 2015, 17:09:22

In dieser Version 0.219.26.9 werden folgende EEPROMs erkannt und benutzt:

64KB - 24LC512
128KB - 24LC1025 (mit Draht von Pin3 zu Pin8)
128KB - 24LC1026 (1:1 ohne jede HW-Modifikation)
256KB - AT24CM02 (mangels Chip noch nicht verifiziert)

Das ist die vorerst letzte Version was Erkennung und Nutzung von seriellen EEPROMs angeht. Als nächstes folgen die Funktionen:
- sichern einer Konfiguration im virtuellen EEPROM als "Sicherheitsbackup", wenn man an den Einstellungen spielen will
- zurückspielen einer solchen Sicherung in den seriellen EEPROM

Das erfolgt in Kürze.

Nächster Schritt:
Beta-fähige Implementierung der Touchscreenfunktionen - vielleicht noch dieses Jahr.

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.10 verfügbar
Post by: DF8OE on 06. December 2015, 10:58:52

Dies soll die letzte Testing zu den ersten "serial-EEPROM-Funktionen" sein.

Es gibt nun die zusätzlichen Menüpunkte
197-Backup Config
198-Restore Config
...wenn ein serieller EEPROM, der unterstützt wird, installiert ist.

Bei Aktivieren von "197" wird die im seriellen EEPROM befindliche Konfiguration in den virtuellen EEPROM kopiert und kann dort als "bekannt lauffähige Konfiguration" gespeichert bleiben. Wenn man sich seine aktuelle Konfiguration verbastelt hat, braucht man nun nicht wieder von NULL anzufangen. Man kann durch Aktivieren von "198" die gesicherte Konfiguration aus dem virtuellen EEPROM in den seriellen umkopieren. Dann macht der mcHF einen Neustart und schon läuft wieder alles mit der zurückgespielten Konfiguration. Ich finde diese Lösung wesentlich smarter als das dumpfe Zurücksetzen auf Defaultwerte...

Damit bekommt der serielle EEPROM einen weiteren wirklichen Zusatznutzen. Die Tatsache, dass der virtuelle EEPROM durch das ständige Hineinschreiben evtl. beschädigt wird (Schreibzyklenbegrenzung...) wird ja mehr als Glaubensfrage gesehen ::)

Diejenigen, die keinen unterstützten seriellen EEPROM eingebaut haben, merken von diesen Zusatzfunktionen nichts. Für sie ändert sich in der Firmware nichts.

Natürlich wird es in Zukunft weitere Nutzungsfunktionen für den seriellen EEPROM geben - aber wenn diese Version stabil läuft möchte ich sie mit Clints Einverständnis in den "stable"Zweig schieben.

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.10 (11) (12)verfügbar
Post by: DL3AAA on 06. December 2015, 17:46:10

Hallo Andreas,

habe die Version 219.26.11 aufgespielt, alles funktioniert wie von Dir beschrieben.

Wir Nutzer mögen bitte beachten, beim sichern als auch beim zurückspeichern der Sicherungsdatei gibt es nach dem Start keine Rückmeldung, das ist nicht weiter störend, nur wissen sollte man es. Die Rückmeldung nach der Sicherung lautet "DONE..." und nach dem Zurückschreiben der Sicherungsdatei ist der Neustart die "Meldung".

Nach dem Neustart und erneutem Aufruf des Punktes 197 der FW kann man nicht erkennen ab man bereits eine Sicherungsdatei erstellt hat, auch dieses ist nicht weiter schlimm, weil man zu jedem Zeitpunkt eine erneute Sicherung vornehmen kann (für den Fall: "habe ich oder nicht ?? ").

Danke Andreas, wieder ein Schritt in die richtige Richtung, man denke an Fieldday-Betrieb und testen mit veränderten Einstellungen. Da kann der Fieldday schnell zu Ende sein........

Hallo Andreas, danke das war ja mal eine schnelle Ergänzung der Firmware. Ja, jetzt ist für jeden ersichtlich das da etwas passiert, habe die FW verändert und die Sicherung zurückgespielt, siehe da alles wieder wie vorher.

73 Dietrich

Title: Re:neue testing Firmware 219.26.10 verfügbar
Post by: DF8OE on 07. December 2015, 06:16:42

Hallo Dietrich,

danke für das Feedback.

Eine "Fortschrittsanzeige" ist nun auch drin.

Und die Geschichte mit dem "von wann ist mein Backup?" wird gelöst, wenn die I2C-Echtzeituhr (http://de.farnell.com/epson/x1b000311000112-rx8130ce-b/rtc-32-768khz-i2c-smd/dp/2478574) nachgerüstet ist. Die im STM integrierte Uhr können wir leider nicht nehmen, weil die entsprechenden Pins durch Taster belegt sind und der interne RC-Oszillator viel zu ungenau ist. Also wieder mal 3,-- Euro opfern - und dann hat der mcHF eine Echtzeituhr, die ich auch für viele weitere Funtionen brauchen werde, nicht nur für das Abspeichern eines Zeitstempels beim Backup der Config 8)

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.12 verfügbar
Post by: DF9EH on 08. December 2015, 20:23:27

Moin Andreas,
mir ist eben beim "Power-Test"aufgefallen, das der Menüpunkt
"291-60m 5W PWR Adjust" bei mir keine Wirkung hat.
Auf 60m kann ich bei Full Power die Leistung einstellen, bei 5W keine Reaktion.
FW ist die 219.26.12 , ob das bei der vorherigen ging kann ich momentan leider nicht sagen.

73 de Klaus

Title: Re:neue testing Firmware 219.26.12 verfügbar
Post by: DF8OE on 08. December 2015, 21:25:40

Das ist eine "Leiche" - war noch niemals anders... Ich will da Clint nichts vorwegnehmen. Am Besten, Du schreibst diesen Bugreport auf Englisch in den Github (Bereich "issues") - dann sieht er auch, dass sich da was tut...

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.13 verfügbar
Post by: DF8OE on 14. December 2015, 12:36:16

Hallo liebe Mitstreiter,

die erste testing-Firmware mit Touchscreen-Unterstützung ist freigegeben! Sie liegt auf dem GitHub (http://df8oe.github.io/mchf-github/).

Voraussetzung ist, dass ihr Modifikation (UI-04-:-026) durchgeführt habt.

Wenn die Modifikation richtig durchgeführt wurde, wird der Touchscreen im Hardware-Menü #199 aufgeführt. Und im BUTTON-TEST-MODE werden beim Antippen des LCD die Koordinaten angezeigt ;D.

Zur Zeit werden folgende Bedienungen unterstützt:

- Tippen auf den Balken "Spectrum Scope / Waterfall Display" (rechte Hälfte):
schaltet zwischen Wasserfall und Scope um.

- Tippen auf den Balken "Spectrum Scope / Waterfall Display" (linke Hälfte):
schaltet die Spreizung der Anzeige um.

- Tippen auf eine Frequenz (in der unteren Hälfte des Scopes / des Wasserfalls):
stimmt sofort auf die angetippte Frequenz ab. Es wird im 500Hz-Raser "gerundet", damit man nicht total krumme Frequenzen hat.

Viel Spaß
vy 73
Andreas

Title: Re:neue testing Firmware 219.26.13 verfügbar
Post by: paul15 on 14. December 2015, 14:32:56

Hallo Andreas,

funktioniert tadellos,ich sag mal Danke.
Hoffendlich verpasst du Weihnachten nicht ;).
Ich freu mich schon auf die Uhr,kannst du schon sagen welche du integrieren willst.

vy 73
paul

Title: Re:neue testing Firmware 219.26.13 verfügbar
Post by: DF8OE on 14. December 2015, 16:34:28

Ich werde die RX8900SA nehmen (Anhang beachten).

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.13 verfügbar
Post by: DL3ED on 15. December 2015, 06:24:22

Guten Morgen Andreas,
das mit der neuen SW ist ja gut und schön, nur wenn man eine Scheibe drauf hat geht nichts. Das ist halt jedem sein Problem.
Um von weiteren Änderungen nicht ausgeschlossen zu werden wäre es schön wenn in der SW eine automatische Abfrage gäbe ob Toutchscreen da oder nicht.
Ich habe mein Gerät halt schon in einem Gehäuse.
einen schönen Tag noch 73 DL3ED

Title: Re:neue testing Firmware 219.26.13 verfügbar
Post by: DF8OE on 15. December 2015, 08:01:32

Hallo Ulrich,

eine solche Abfrage ist selbstverständlich vorhanden! Ohne angeschlossenen Touchscreen arbeitet die Firmware auch - aber eben ohne die Touchfunktion. Wie sie auch ohne serielles EEPROM arbeitet - aber Zusatznutzen wie das Erstellen eine Backups von der Konfiguration bleiben einem dann verschlossen.

Es ist jedem selbst überlassen, in welchem Zustand er sein Gerät als "Final" bezeichnet. Wenn jemand das allerdings getan hat, dann darf er sich nicht "beschweren", dass es Neuigkeiten gibt, von denen er ausgeschlossen ist! Die "Beschränkung" ist die Phantasie eines jeden Einzelnen (und ein Gespür im Bauch, was später mal gehen kann und was nicht).

So gab es die Idee der Aktivierung des Touchscreens schon sehr lange - ich hatte daran bereits gedacht, als ich meinen mcHF noch nicht mal angefangen hatte zu bauen! In der englischen Yahoo-Gruppe gab es massiven Gegenwind: "geht nicht", "wird es niemals geben, weil das der Prozessor nicht hergibt". Das war schon fast ein Feldzug :) Aber es waren nur AUSSAGEN - es war kein fachliches "Futter" dahinter... Viele haben damals die eigene Entscheidung getroffen, dass der Touchscreen wohl tatsächlich niemals aktiviert werden kann. Es gibt sogar "Umbau-Tipps", wie man die Touchfolie mit einem Skalpell vom Display kratzen kann, um den Kontrast zu erhöhen 8). Hier gibt es keinen "Schuldigen". Man hat einfach "den falschen Propheten" vertraut und es sind Dinge anders gekommen als von vielen vorausgesagt. Jezt ist es an denen, die sich etwas verbaut haben, für sich selbst zu entscheiden, ob sie auf das neue Feature verzichten und dafür ein schönes komplettes Gerät haben oder ob Sie nochmal den Sprung ins kalte Wasser machen.

Genau das Gleiche wird übrigens bei der Gehäusegröße passieren. Mir schwebt von Anfang an vor, eine zusätzliche Platine HINTER die RF-Platine zu stecken, die dann die Bänder 2m, 70cm und 23cm abdecken wird. Nur muss dafür das Gehäuse genug Platz bieten!!! Ich habe mein Gehäuse schon auf diese "Vision" hin ausgelegt. Andere haben es "klein und passig" gestaltet. Absolut sicher, dass sich davon einige ärgern werden, wenn es diese Erweiterungsplatine irgendwann geben wird (und es wird sie geben - ein "fliegender Aufbau" läuft bei mir bereits).

Und es wird bei der Prozessorgröße passieren. In den Kits von Chris ist der Prozessor mit 512KB Flash - ich habe schon immer den mit 1MB DRINGEND empfohlen. Ich habe in einer lokalen FW schon mal den Code für RTTY, PSK31, CW, free-DV und WSPR mitkompilieren lassen. Läuft absolut noch nicht - keine Angst :) Aber das Ergebnis ist schon stattliche 650KB groß - passt also *mit Sicherheit* nicht in den "kleinen" Prozessor. Auch die oben genannten Dinge werden in die Firmware kommen - das ist SICHER. Nur werden Sie nicht von selbst da rein kommen oder durch die, die ständig predigen, "dass das nicht geht". Andere tun das, während die einen predigen 8)

Niemand ist gezwungen, solche wirklichen Meilensteine mitzumachen (und der Touchscrenn IST ein Meilenstein). Dann darf er sich aber auch nicht ärgern (oder eben nur über sich selbst).

Es wird auch Funktionen geben ( in naher Zukunft), die sind aus praktikablen Gründen NUR über den Touchscreen zu erreichen...

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.13 erster Versuch
Post by: DL3AAA on 15. December 2015, 08:25:13

Hallo mcHF Freunde,

mein Display ist im SPI Mode angeschlossen und da liegt beim Umbau auf Toushscreen der Hase im Pfeffer.

Im 1. Versuch habe ich die Drähte angeschlossen und musste Feststellen das das Display weiß bleibt (FW *.12)

Rückbau der Mod, alles wieder i.O.

Danach tief gefrustet das Bett aufgesucht................
:-\ ???

Heute morgen neuer Versuch....................

Im 2. Versuch erst die Software (FW*.13) installiert, die Drähte wieder angelötet und siehe da, es funktioniert.

Also bitte darauf achten, die Reihenfolge ist das Geheimnis

:)

73 Dietrich

Title: Re:neue testing Firmware 219.26.13 verfügbar
Post by: DF8OE on 15. December 2015, 09:36:02

Hallo Dietrich,

danke für den Hinweis. Ich werde nochmal überprüfen, ob das evtl. durch einen zusätzlichen Pullup-Widerstand an der TP_CS-Leitung behoben werden kann. Wenn diese Leitung nämlich logisch "0" wird, dann belegt das TP den SPI-Bus: Ergebnis "weißer Bildschirm", wenn über denselben Bus auch die Daten zum Display übertragen werden sollen... Sollte der entsprechende GPIO des STM (er wurde aktuell nur von Clint für das serielle Ausgeben von Debug Infos benutzt) im Normalbetrieb "floaten" - würde solch ein Widerstand helfen :)

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DF8OE on 15. December 2015, 14:55:34

Und gleich die erste Verbesserung hinterher...

Der Algorythmus für die Ermittlung der Daten des Touchscreens wurde geändert. Ich hoffe, dass dadurch die Zahl der "Fehlauswertungen (bei jedem 20. Tippen werden völlig falsche Tipp-Positionen erkannt) deutlich minimiert wird.

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DF9EH on 15. December 2015, 20:18:25

Hallo Andreas,
kurze Info von mir zur Vers. 219.26.14 :
läuft mit Touchscreen ohne Probleme. :)

73 de Klaus

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DL3AAA on 15. December 2015, 20:57:54

Hallo Andreas,

die Version 291.26.14 läuft deutlich besser als die 291.26.13.

Ich habe jetzt 30 Minuten auf 80 im CW Bereich "gespielt" und muss sagen das die Zielgenauigkeit mit einem Touchpen so gut ist, das das CW Signal mit Filter 500Hz immer innerhalb des Filters liegt.
Ich habe das Gefühl, eventuell nochmal testen liebe mcHF Freunde, die Trefferquote ist im Wasserfall, in der Anzeige
(Lupenanzeige) Center in der Mitte des Bildschirms, bei 99 %.

Text Andreas:
- Ich hoffe, dass dadurch die Zahl der "Fehlauswertungen (bei jedem 20. Tippen werden völlig falsche Tipp-Positionen werden erkannt) deutlich minimiert wird.-

Deutlich minimiert, ist etwas untertrieben, Glückwunsch.

73 Dietrich




Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DL3ED on 16. December 2015, 08:24:33

moin Andreas,
bei mir läuft die SW 14 auch nicht. Weißer Bildschirm. Ich habe R30-35 installiert und betreibe das Display im 16 Bit parallel Modus. Standart. Damit es von der SW als Dieses erkannt werden soll, muss da der eine oder andere Widerstand raus oder rein?

73 DL3ED

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DL1CR on 16. December 2015, 12:00:40

Vielleicht kann ich helfen. Andreas schreibt in github/history.txt zur Version 0.219.26.14:

if LCD is in parallel mode:
remove R30, R31, R32
put connections between:
R30/R33 (PC2) to TP_SDO of LCD
R31/R34 (PC3) to TP_SDI of LCD
R32/R35 (PB13) to TP_SCK of LCD
Header Pin7 (PA4) to TP_IRQ of LCD
P8 Pin1 (PA9) to TP_CS of LCD

if LCD is in SPI mode:
same as above, but do not remove R30, R31, R32 (or wires if you use HY28B in SPI mode)

Probieren werde ich die Mod heute, bitte melde dich, wenn du mehr weißt.

73 Chris

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DL3ED on 16. December 2015, 12:44:22

Hallo Chris,
sehe ich das richtig, für den Paralellmode muss R30-32 entfernt werden. Da bei mir diese Widerstände drin sind erkennt die SW SPI Mod. und dadurch der weiße Schirm.

Gruß Ulrich

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DL1CR on 16. December 2015, 12:52:05

Ja, wird wohl so sein ::), ich kann es heute nicht mehr ausprobieren :'(

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DF8OE on 16. December 2015, 14:09:04

Chris, alles richtig beschrieben.

R30...R32 müssen RAUS, weil einige Pins im Parallelbetrieb DOPPELT BELEGT WERDEN und sich die beiden Busse somit "beißen".

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DF8OE on 17. December 2015, 13:37:35

[youtube eFzo17Vy_CE] Video des Touchpanels von Bjorn, PD5DJ

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DL4HUF on 17. December 2015, 21:20:17

So sieht bei mir die Verschaltung der TP-Signale aus.
Für den TP-IRQ habe ich die Durchkontaktierung genommen, der Rest an die vorhandenen Pins.
LCD läuft im Parallel-Mode.


Funktioniert gut durch eine Display-Schutzfolie, am besten mit einem Stift.
73 de Ronald

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: pego on 17. December 2015, 21:42:50

Hallo Andreas,
Mods durchgeführt, LCD im spi modus, touch-sreen funktioniert. Hatte mir das gar nicht zu getraut.. . Vielen Dank!

73 de Peter, DG2NPE

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DF8OE on 18. December 2015, 08:19:42

Die meisten Menschen scheitern an ihrer eigenen Fehleinschätzung. 100%-ig.

Dummerweise in beiden Richtungen - es gibt aber "System":

Die ruhigen und zögerlichen scheitern, weil sie glauben, sie könnten das nicht (dabei wäre es kein Problem für sie).

Die lauten Trompeter und Verkünder scheitern, weil sie sich an Dinge wagen, die weit jenseits ihres Horizonts liegen.

Und in einer Projektgruppe wie dieser kann jeder auch im stillen Kämmerlein herausfinden, zu welcher Gruppe er vorwiegend gehört. Damit sich die einen etwas mehr zutrauen und die anderen in Zukunft vorsichtiger sind ;D

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: Roland_H36 on 18. December 2015, 18:47:11

Hallo Zusammen,

anbei Touchscreen-Modifikation (UI-04-:-026; blaue Drähte) mit Display-SPI-Beschaltung (UI-04-:-025; Gelbe Drähte) funktioniert mit "Testing Firmware" 0.219.26.14
:) :)

Grüße
Roland, DD0AO

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DB2OJ on 19. December 2015, 18:15:12

Hallo zusammen,

nun ist auch mir die Flasherei mit USB Stick gelungen.
Die Lösung war ein USB Adapter mit einer micro SD Card von 2012 mit
einer Kapazität von 2GB.
Sofort habe ich die neuste Testing Software von Andreas aufgespielt und das Gerät
lief zunächst einwandfrei. Das LCD Panel hatte ich im parallelen Modus betrieben.
Nach ausgiebigen Test, schaltete ich das Gerät ab.
Beim nächsten Einschalten hatte ich nur einen weißen Bildinhalt.
Lautstärke und Bandumschaltung funktioniert, aber kein Inhalt auf dem Display.
Nach mehreren ein aus Schaltversuchen habe ich noch 1x eine Anzeige gehabt, danach nicht mehr.

73 Manfred





Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: dl2kuh on 20. December 2015, 01:28:51

Ich kenne dies auch von älterer SW Version 219.24. Es trat auf, wenn ich den mcHF wieder zu früh anschalten wollten. Z.B. nach ca 20 Sec. Wartezeit lies er sich immer korrekt einschalten mit korrektem Bild. Ich arbeite auch im Parallel Modus.

73 DL2KUH Hagen

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DF8OE on 20. December 2015, 08:36:48

Ich habe davon auch in der Yahoo-NG schon gelesen, konnte das Problem aber noch nie beobachten. Auch in unserer ersten Projektgruppe (alles OMs aus meiner Nähe) kenne ich das nicht. Deswegen fällt es mir sehr schwer, hier irgendwelche Tipps abzugeben. Mein erster Verdacht war, dass für den 3.3V Spannungsregler kein Low-Drop verwendet wurde und somit die Ub für die MCU "an der Grasnarbe" hängt. Ansonsten bleibt nur experimentieren - z.B. mit Fön und Kältespray.

Auf jeden Fall hat das Problem schon lange vor meinen Firmwarearbeiten sporadisch durch die Yahoo-NG gegeistert und ist somit garantiert ein Hardwareproblem.

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DL4HUF on 20. December 2015, 09:29:48

Hallo OMs

ich kenne das Problem als ich den SPI-Mod. bei mir falsch ausgeführt hatte.
http://www.amateurfunk-sulingen.de/forum/index.php?board=15;action=display;threadid=329

Da hatte ich auch den Effekt das ich häufig erst ~ 20..30s warten musste bis das Display im Paralell-Modus sicher anzeigte.
Im SPI-Modus ging es natürlich garnicht.
Zum "Umschalten" zwischen Parallel und SPI reichte damals das Display umzujumpern.
Mit der 219.26.14 und dem Touchscren-Mod. geht das nicht mehr.
Die 3 Drähte für den SPI-Mod. habe ich wieder entfernt, sonst geht das Display garnicht mehr.
http://www.amateurfunk-sulingen.de/forum/index.php?board=15;action=display;threadid=315;start=45;msg=2891
Aber der war ja sowiso nicht so toll, außer man braucht das später wirklich noch mal wegen der GPIOs.

73 de Ronald

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DL9OAO on 21. December 2015, 18:10:58

Quote from: DF8OE on 18. December 2015, 08:19:42
Die meisten Menschen scheitern an ihrer eigenen Fehleinschätzung. 100%-ig.

Dummerweise in beiden Richtungen - es gibt aber "System":

Die ruhigen und zögerlichen scheitern, weil sie glauben, sie könnten das nicht (dabei wäre es kein Problem für sie).

Die lauten Trompeter und Verkünder scheitern, weil sie sich an Dinge wagen, die weit jenseits ihres Horizonts liegen.

Und in einer Projektgruppe wie dieser kann jeder auch im stillen Kämmerlein herausfinden, zu welcher Gruppe er vorwiegend gehört. Damit sich die einen etwas mehr zutrauen und die anderen in Zukunft vorsichtiger sind ;D

vy 73
Andreas


;D wer hat dich denn geärgert :))

73

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DF8OE on 21. December 2015, 20:09:39

Das ist einfach eine Lebenserfahrung, die recht häufig aufs neue bestätigt wird.

Ärgern lasse ich mich nicht - das müsste schon aus mir selbst kommen, und dazu habe ich keine Lust ::)

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DL1MX on 23. December 2015, 16:57:02

Hallo Andreas,

die neue Firmware mit dem Touchscreen läuft auch bei mir und macht Spaß. Vielen Dank für deine Mühen. Allerdings gibt es ein Problem mit dem 60m Band. Beim Abgleichen der Leistungen im Menü muss ich nur im 60m Band den Menüeintrag wechseln, damit der neu eingestellte Wert übernommen wird. Betrifft Menüpunkt 291 und 301.

Dann fallen mir noch zwei (Weinachts-)wünsche ein:
1. Das GEN-Band auch mit in die Bandauswahl per BAND+/- aufnehmen, damit man schnell auf sein Lieblings LW/MW/KW Band springen kann (z.B. Radio-DARC)
2. Bei langem Druck auf die Split-Taste ein Quick-Split ausführen, d.h. einen Versatz von 5kHz (einstellbar) für den anderen VFO einstellen und Split anschalten. Wir werden zwar mit dem mcHF nicht viel am großen DX Geschäft teilnehmen, aber aus Erfahrung eine nützliche Funktion.

So, jetzt muss ich erstmal ne neue Pin-Diode besorgen... Gestern beim BPF/TPF Umbau kaputt gegangen.

73 de DL1MX
Marco

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DF8OE on 23. December 2015, 17:13:56

Hallo Marco,

das mit dem 60m-Band ist ein schon länger bekannter Bug, der zu Zeiten von Clints "Alleinpflege" der Firmware entstanden ist. Ich habe mich bei diesen Bugs zurückgehalten, weil der Autor selbst viel schneller findet, wo er den Fehler gemacht hat. Leider ist Clint seit seinen Windows- und CooCox-Updates im Moment scheinbar immer noch von der Weiterentwicklung "selbst ausgesperrt" - zumindest tut sich seit fast 2 Monaten von ihm nichts mehr. Den "2.3KHz-Filter-Bug" habe ich daher schon entfernt - den 60m Bug gehe ich an, wenn sich innerhalb der nächste Zeit nichts tut. Da das Band aber ei uns sowieso noch nicht freigegeben ist, ist das nicht ganz so drückend ::)

Ich habe es übrigens geschafft, die Leistungen einzustellen, indem ich nach dem Einstellen des Werts kurz auf ein anderes Band gewechselt habe und dann wieder zurückgegangen bin auf 60m. Dann übernimmt er die neuen Einstellungen...

Das mit dem "Gen"-Band möchte ich anders lösen:
Durch eine Nutzung der Funktion "Stationsspeicher". Platz dafür haben wir im seriellen EEPROM in Massen. So kann man in der Tat seine "Lieblingssender" abspeichern und dann ggf. benachbarte Sender durch VFO-Abstimmung schnell erreichen.

Beim langen Druck auf die SPLIt-Taste kommst Du übrigens schon in die Vorstufe des "Stationsspeicher-Menüs" - ist aber noch nicht fertig...

Feste Split-Ablagen möchte ich in Touchfunktionen integrieren.

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DL1MX on 23. December 2015, 17:43:48

Hallo Andreas,

alles klar, hatte auf die Schnelle nichts gefunden. Wollte halt nur alles einstellen und fertig.

Die MEM Funktion habe ich schon gesehen, war ja neugierig was bei langem Druck passiert. Vielleicht kann man je die Funktionstasten zukünftig noch Benutzerdefiniert programmieren. Dann kann jeder sich sein Wunschmenü basteln.

Schöne Weihnachtstage!

73 de DL1MX
Marco

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DB2OJ on 26. December 2015, 12:15:52

Hallo,

ich verwende die neuste TestingSW und habe immer noch ein Problem mit dem Display.
Nach mehrmaligen Einschalten gelingt es mir nur ztw. das Display zur Anzeige zu bringen.
Wenn die Anzeige i.O. ist, läuft sie auch stabil und durchgehend.
Unterbrechungen und Kurzschlüsse schließe ich aus.
Nach Unterbrechung der CS Leitung, startet das Display zunächst mit dem normalen
Startbildschirm und geht nach einigen Sekunden in den Button Test über. ( blauer Hintergrund )
Alle Hinweise aus diesem Board habe ich überprüft. Die Betriebsspannungen sind auch i.O.

@ Andreas, könnte das mit den Bussystemen zusammenhängen ? ( wie ist das mit dem Pullup Widerstand an der CS Ltg. gemeint ? )

@ DL3AAA du hattest ja auch ein ähnliches Problem, läuft dein Gerät stabil ?

73 Manfred

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DF8OE on 26. December 2015, 13:14:59

Hallo Manfred,

wäre jetzt schön, wenn Du noch geschrieben hättest, WELCHER Button als "gedrückt" angezeigt wird...

Ich reibe mal die Glaskugel: Du siehst zwei zweistellige Zahlen, nicht ::)

Dann wird der Touchscreen als "gedrückt" erkannt. Da der Touchscreen als "Button" in die Firmware integriert ist, führt genau wie ein (irgendein)gedrückter Knopf während des Bootens des mcHF auch ein "getouchter Touchscreen" zum Betreten des Button-Test-Modes.

Ursachen können sein:
1) Die Touchscreen-Mod ist noch nicht durchgeführt und der interne Pullup-Widerstand im STM an Leitung "A4" reicht nicht, um gegen Kriechströme diese Leitung auf "High" zu legen (die Leitung liegt an Pin 7 des Headers)?
2) Die Touchscreen-Mod ist ausgeführt, aber aus von hier aus nicht zu bestimmenden Gründen liegt "A4" auf "Low" (== gedrückter Touchscreen)?

Bei "heller Bildschirm beim Start" kommen sich die SPI-Busse wegen eines Fehlers in den durchgeführten Mods in die Quere.

Hierbei gilt zu unterschieden, ob das LCD im Parallel- oder SPI-Modus läuft.

Ich empfehle zur Zeit den Parallel-Mode, weswegen ich hier auch nur darauf eingehe:
1) R30...R32 dürfen *NICHT* bestückt sein
2) Mod (UI-04-:-025) darf *NICHT* durchgeführt sein
3) IM0 und IM2 auf dem LCD müssen gelötet sein

Sollte der SPI-Modus später mal gebraucht werden, sind uns bereits alle Umbau-Spezifikationen bekannt. Aber diese brauchen wir zur Zeit nicht (und ich hoffe, ich kann das aus Geschwindigkeitsgründen auch auf Dauer umgehen).

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DB2OJ on 26. December 2015, 16:25:36

Hallo Andreas,

vielen Dank für die rasche Beantwortung.

Das LCD wird im Parallel-Mode betrieben. Den SPI Mode habe ich nie benutzt. Die Funktionen des Gerätes sind einwandfrei, nur eben die LCD Anzeige nicht!
Die 2stelligen Zahlen erscheinen während des Button Tests. sämtliche Buttons werden erkannt und angezeigt.
( einschließlich der Touchscreen Buttons ) Ein stetig gedrückter Button ist nicht erkennbar.

1) R30...R32 dürfen *NICHT* bestückt sein sind nicht bestückt
2) Mod (UI-04-:-025) darf *NICHT* durchgeführt sein ist nicht durchgeführt
3) IM0 und IM2 auf dem LCD müssen gelötet sein ist i.O.

Die CS Ltg. liegt am 4poligen Stift. Hier kann ich mit dem Oszi 3,3 V messen. Bei Betätigung des TP sieht man
einige Impulse, sonst immer konstant die 3,3 Volt.
Ich denke die MOD UI-04-:-026 mit den 5 Verbindungen ist einwandfrei durchgeführt, da die Anzeige ja zeitweise ( natürlich äußerst selten ) nach dem Einschalten, funktioniert!
Mein Display ist die B-Version.
Gibt es eine Möglichkeit den TP Bus, hardwaremäßig abzuschalten?
Wie kann ich das: "interne Pullup-Widerstand im STM an Leitung "A9" reicht nicht, um gegen Kriechströme diese Leitung auf "High" zu legen" testen? Geht ein Widerstand mit 100 K von der CS Ltg. an 3.3V ?
Meine Vermutung geht immer mehr in Richtung Kollision der Busse

73 Manfred





Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DF8OE on 26. December 2015, 16:34:17

Nein, wenn Du so bestückt hast wie Du beschrieben hast, kann es keine Kollision geben, da die Busse elektrisch dann keine Verbindung haben. Eine Verbindung (und damit eine Kollision) kann es nur geben, wenn R30...R32 bestückt sind oder die "roten Drähte" auf dem LCD-SPI-Mod gelegt sind.

Wenn Du in den Button-Test-Mode kommst ohne dass Du auf den Touchscreen drückst, ist der Pullupwiderstand zu hochohmig.

Verbinde Pin7 (PA4) vom Header (das ist der 7. Pin von links wenn Du die ui-Platine vor Dich legst, Header oben und LCD auf dem Tisch) via 1K mit den 3.3V Ub für den STM.

Du kannst auch einfach die Leitung TP_IRQ, die ja an PA4 geht, einfach mal weglassen. Wenn Du dann immer noch in den Button-Test-Modus kommst, zieht irgendwas kurz die Leitung PA4 auf "L" und die Firmware erkennt dadurch eine Touchscreen-Aktion.

Oder hast Du gar Q2 auf der rf-Platine bestückt? Das gibt sicher auch Probleme!

Evtl. liegt das Problem auch auf dem LCD Modul selbst.

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DL3AAA on 26. December 2015, 16:35:19

Hallo Manfred,
ich hatte meine Probleme mit dem Display welche aber anders gelagert waren als bei Dir. Nach Umstellung auf den Parallel-Modus ist bei mir alles i.O., keine Ruckler mehr bei der Betätigung irgendwelcher Tasten und Drehgeber im Display.
73 Dietrich

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DB2OJ on 26. December 2015, 18:19:41

Hallo Andreas,

Q2 habe ich nicht bestückt.
An Pin 7 des Headers liegen nach dem Einschalten immer 3,3 Volt; auch wenn ich die
IRQ Ltg. unterbreche. PIN 29 vom STM gibt diese Spannung raus.
Ist das richtig?

73 Manfred

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DF8OE on 27. December 2015, 08:27:44

Ja, das ist richtig.

Das Touchpad hat an TP_IRQ einen "Open-Kollektor-Ausgang". Wenn das TP eine Berührung erkennt, wird der Transistor durchgeschaltet. Im STM habe ich an diesen Pin den internen Pullup-Widerstand geschaltet. Bedeutet: dort steht IMMER "High". Folglich *darf* der STM kein "TP gedrückt" erkennen, wenn der Draht zu TP_IRQ ab ist. Dann müssen da stets 3.3V liegen - auch keine Spikes dürfen vorhanden sein. Da brauchst Du aber auch kein Messgerät für:
Wenn der mcHF auch bei abgetrenntem Draht zu TP_IRQ in den Button-Test läuft und die beiden Digits anzeigt, dann sind dort Spikes (oder eine Brücke von PA4 nach "irgendwohin").

Es laufen schon > 10 mcHFs mit Touchpad - alle problemlos bis auf anfängliche Baufehler. Es handelt sich also definitiv NICHT um ein Firmwareproblem - das Problem liegt auf deinem persönlichen mcHF und ist ein Hardwareproblem. Aber das bekommen wir auch noch raus - wenn wir mit SYSTEM vorgehen.

Also Step-by-Step:

Wie verhält sich dein mcHF, wenn Du die Leitung von PA4 zu TP_IRQ weglässt? Die Firmware sollte 0.0.219.26.14 oder die "Weihnachtsfirmware" sein.

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DB2OJ on 27. December 2015, 09:58:29

Hallo Andreas

Ich habe die Weihnachtsfirmware drauf.

Nach Unterbrechung der IRQ Ltg. sind an Pin7 Header 3,3V konstant. Weißer Bildschirm!

Die Unterbrechung mit anschließenden Button Test bezog sich auf die CS Ltg.

Nach Unterbrechung der CS Leitung, startet das Display zunächst mit dem normalen
Startbildschirm und geht nach einigen Sekunden automatisch in den Button Test über. ( blauer Hintergrund )

Was mich dabei wundert ist, das der mchf zunächst den richtigen Inhalt anzeigt Der Bildaufbau ist dabei
etwas verzögert. Nachdem das Bild mit dem Spectrum vollständig aufgebaut ist, schaltet das Gerät automatisch in den Button Test.

73 Manfred


Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DF8OE on 27. December 2015, 10:30:19

Das ist schon normal. Wenn ein Button gedrückt ist, wird der Button Test erst aufgerufen, nachdem das Spektrum/der WF angezeigt wurde.

Du hast irgendeinen dicken Hardwarekinken in deinem mcHF!

Trenne bitte die Leitung zu PA4 ab und auch die zu PA9.

Was passiert dann?

Nächste Stufe:
lege von PA9 und PA4 einen 1K Widerstand nach 3.3V - ebenso von der Leitung, die an TP_CS geht.

Was passiert dann?

Ich vermute, bei Dir sind irgendwelche Leitungen vertauscht... TP_IRQ und TP_CS "falschherum" verdrahtet? Wir kommen schon noch dahinter...

Mein erster Verdacht bei weißem Bildschirm ist nach wie vor, dass R30...R32 bestückt sind oder die "roten Drähte" zu den R30...R32 eingebaut sind... Denn nur, wenn der SPI-Bus (CLK) mit dem LCD_SCCK verbunden ist, gibt es den Buskonflikt, weil LCD_SCK und die Leitung WR von der Parallelansteuerung sich beißen.

Aber nochmal:
Wenn Du "Button Test" schreibst, schreibe bitte jedesmal dazu, was da GENAU angezeigt wird. Das ist ein klarer "Meßwert", wo das Problem liegt!

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DB2OJ on 27. December 2015, 12:43:20

Hallo Andreas,

erste Erfolge stellen sich ein.
Nach Trennung der BEIDEN Leitungen ( TP UND CS ) strahlt das Display im vollen Glanz,
und das Schöne ist, ich habe mindestens 30 x ein und aus geschaltet und keinen weißen
Bildinhalt gehabt.Alle Funktionen sind i.O. ( außer das TP )
Da leuchten natürlich auch meine Augen, obwohl Weihnachten schon vorbei ist.
Nach der Mittagspause gehts dann weiter.
Vielleicht noch ein Hinweis : mir ist es in den vergangenen Tagen niemals gelungen, das Display im SDI mode zu
betreiben. Das möchte ich auch nicht, aber vielleicht kannst du dadurch weitere Rückschlüsse bei diesem Problem ziehen. Deshalb habe ich die Widerstände R31-33 und auch die roten Leitungen NICHT verbaut.

73 Manfred



Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DB2OJ on 27. December 2015, 12:45:04

Hallo Andreas,

erste Erfolge stellen sich ein.
Nach Trennung der BEIDEN Leitungen ( TP UND CS ) strahlt das Display im vollen Glanz,
und das Schöne ist, ich habe mindestens 30 x ein und aus geschaltet und keinen weißen
Bildinhalt gehabt.Alle Funktionen sind i.O. ( außer das TP )
Da leuchten natürlich auch meine Augen, obwohl Weihnachten schon vorbei ist.
Nach der Mittagspause gehts dann weiter.
Vielleicht noch ein Hinweis : mir ist es in den vergangenen Tagen niemals gelungen, das Display im SDI mode zu
betreiben. Das möchte ich auch nicht, aber vielleicht kannst du dadurch weitere Rückschlüsse bei diesem Problem ziehen. Deshalb habe ich die Widerstände R31-33 und auch die roten Leitungen NICHT verbaut.

73 Manfred



Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DF8OE on 27. December 2015, 12:59:36

So richtig hilft das nicht weiter, weil einige Infos/Messungen fehlen.

Wenn Du aber für den Test des Display im SPI-Mode:
- R30...R32 draußen hattest
- die roten Leitungen verlegt hattest
- auf dem LCD IM0 und IM1 gelötet hattest
...und trotzdem der SPI-Modus nicht ging, dann deutet das irgendwie darauf hin, dass Du eine Unterbrechung oder einen Kurzschluss auf/in den SPI-Leitungen MOSI, MISO oder SCK hattest und vermutlich auch immer noch hast.

Aber Handfestes gegen Vermutungen:

Schliess jetzt *nur* zusätzlich die Leitung von TP_CS an Stift 1 von P8 an (das ist MCU Pin9). Die drei zu TP_MOSI, TP_MISO und TP_SCK sind ja schon gelegt, denke ich!?

Es muss folgendes passieren:
- der mcHF startet ganz normal (Bild ok)
- in Menü #199 wird der Touchscreen erkannt
- ...aber es passiert nichts, wenn man draufdrückt.

Passiert irgendwas anderes, gibt es *nur* diese Möglichkeiten:
1) Die oben genannten vier Leitungen TP_CS, TP_MOSI, TP_MISO oder TP_SCK sind nicht da angeschlossen, wo sie angeschlossen sein sollen
2) Es ist eine Unterbrechung von den Leeitungen zum STM oder ein Kurzschluss von einer dieser Leitungen zu irgendeiner anderen. Kann direkt am STM sein oder irgendwo anders.

Bin gespannt ::)

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DB2OJ on 28. December 2015, 09:17:01

Hallo Andreas,

habe zusätzlich die TP-CS Ltg. angeschlossen -- weißer Bildschirm.

Danach habe ich das Display abgezogen und sämtliche Signalleitungen
per Ohmmeter ( + an Masse ) durchgemessen, dabei ist mir aufgefallen,
das alle Leitungen ca. 80 Ohm hatten.
Nur die IRQ Ltg hat 50 Ohm. Liegt das noch im normalen Bereich oder ist das
ein Ausreißer ?
Weiterhin habe ich die STM Anschlüsse Pin 68 und 29 ( IRQ und CS )von der Platine hochgelegt
und direkt verdrahtet um eventuelle Spikes durch die Leitungsführung zu vermeiden.
Aber leider kein weiterer Erfolg.

73 Manfred

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DF7IY on 28. December 2015, 09:41:17

Hallo Manfred,

ich bin etwa so weit wie Du mit der IBN des UI-boards. Habe die selben Probleme mit dem weißen Display.
Auch ich habe alle Leitungen durchgemessen, sogar einen neuen SMT32 (diesmal mit 1 MB Speicher) eingelötet, aber auch noch keinen Erfolg.
Dieses hilft Dir zwar nicht, aber durch Zufall ist mir folgendes aufgefallen:

Den Finger im Bereich des ausgelöteten R30 plazieren und mcHF einschalten - und schon meldet sich meiner. ???

Ist zwar keine Dauerlösung, aber ein kleiner Lichtblick!

Kurzschlüsse und kalte Lötstellen im Bereich um R30 schließe ich aus.


73 de Uli

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DF8OE on 28. December 2015, 11:25:22

...dann müssen es Kriechströme sein (Flux)... Dieses Verhalten konnte ich bisher mit noch keinem mcHF reproduzieren, daher kann ich auch nur "ins Blaue tippen" ???

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DB2OJ on 28. December 2015, 11:43:14

Hallo Uli,

danke für die Info. Leider steht uns ja nur ein Schalt und Bestückungsplan
zur Verfügung. Schau dir mal die letzten 3 Seiten an.
Da hat mir Andreas wertvolle Informationen gegeben, wie man die Sache angehen kann,
wichtig bei solchen Fragen ist der aktuelle Baustand bezüglich Software und durchgeführten Mods.

73 Manfred

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DF7IY on 28. December 2015, 12:01:39

Hallo Manfred,

vielen Dank für den Hinweis. Die letzten Seiten habe ich schon durch.
R30, R31, R32 nicht bestückt.
Display auf 16Bit parallel.
Nur die 5 blauen Verbindungen der Touch-Panel-Mod.
Beim Bestücken permanent mit Isopropanol und Tuch bzw. Zahnbürste gereinigt.
Nach dem 32STM Tausch mit Heißluftlöter nochmals alles erhitzt.

Werde versuchen Kontakt Chemie Platinenreiniger zu besorgen und hiermit durchreinigen.

Stelle mir gerade die Frage ob es nicht auch am Panel liegen könnte? Dort sieht man ja nur eine Platinenseite. Ist das Display defekt - fehlt ein Pull-Up Widerstand, oder ist ein Eingang im Display zerschossen?
Habe mein Display aus dem KIT von M0NKA. Gibt es unterschiedliche Qualitäten des Displays?

73 de Uli

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DF8OE on 28. December 2015, 12:06:23

Ich kenne keine unterschiedlichen Qualitäten.

Teste mal folgendes:

- TP_IRQ Leitung abnehmen - damit verhinderst Du, das TP-Events vom STM "bemerkt" werden, der Touchscreen wird aber nach wie vor erkannt. Was passiert?
- TP_CS Leitung abnehmen und die Leitung zum LCD hin mit 1K an 3.3V legen - damit deselektierst Du das TP, es wird nicht mehr erkannt. Gleiche Frage?

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DF7IY on 28. December 2015, 12:48:35

Hallo Andreas,

danke - werde dies später probieren, ändern und berichten.

An der Firmware mit TP Unterstützung liegt dieses Verhalten nicht. Hatte auch schon die 5 blauen TP Verbindungen wieder zwischenzeitlich entfernt und eine ältere FW ohne TP geladen (von Dir und von Chris) - sogar mit und ohne R30-R32.
Das Display bleibt weiß. Bei betouchen der Region um R30 im Einschaltmoment erscheint manchmal die normale Darstellung, die dann auch bis zum nächsten Einschaltversuch erhalten bleibt.

73 de Uli

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DB2OJ on 28. December 2015, 15:10:44

Hallo Andreas,

ich habe deine Vorschläge an Uli auch mal probiert.----Beide Male weißer Bildinhalt.

Etwas anderes ist mir noch aufgefallen: trenne ich NUR die
CS Ltg. dann startet der mchf zunächst mit dem normalen Erscheinungsbild und geht dann
AUTOMATISCH in einen Button Test. Dieser sieht aber anders aus als wenn ich ihn per Taste aufrufe.
In der Mitte befinden sich 2 zweistellige Buchstaben-Zahlenkombinationen, die sich ständig ändern.
Drücke ich nun eine beliebige Taste, so wird das auch angezeigt. allerdings macht mich die letzte Zeile
nachdenklich : # of buttons pressed : 1
Heißt das, eine Taste wird als gedrückt erkannt ?
Drücke ich zusätzlich eine beliebige Taste, wird diese auch i.O. angezeigt und die Zahl geht dann auf 2.
Das ist bei sämtlichen Tasten so. Also kann die 1 nicht von einer Taste kommen. Aber woher ?

73 Manfred

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DF8OE on 28. December 2015, 15:36:24

Wenn Du die beiden Hexzahlen siehst, wird die TP_IRQ Leitung auf Low gezogen und das Gerät erkennt eine "Tocuscreenberührung". Diese wird als Tastendruck ausgewertet und Du landest im Button Test Menü.

Entweder Du hast einen Kriechstrom auf der TP_IRQ-Leitung - da hilft ein 1K Widerstand von der TP-IRQ-Leitung nach +3.3V Vcc des STM. Wenn das nicht geholfen hat, hast Du entweder ein defektes oder irgendwie inkompatibles LCD. Evtl. haben sich die Anschlussbelegungen wieder verändert? Vergleicht mal die Beschreibungen der Pins mit dem Foto im Forum!

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DF7IY on 28. December 2015, 16:22:01

Hallo Andreas und Manfred,

bei mir funktioniert jetzt das UI-Board. ;)
Danke für die Hilfe.

Es kann ja nicht sein, daß es fast überall geht nur bei mir nicht.
Ich habe in einem Anflug von Zweifeln den STM nochmal abgelötet.
Und tatsächlich, nach gründlichem Reinigen (Platinenreiniger aus der Dose) und wieder Drauflöten ist alles so wie es sich gehört.

Also irgendwo war bei mir scheinbar noch FLUX oder eine Faser von meinem Reinigungstuch im Weg. Dabei habe ich sicherlich 100 mal kontrolliert und habe auch schon öfter mit SMDs gearbeitet.

Wie so oft saß das Unvollkommene hinter dem Lötkolben.

73 de Uli

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DF8OE on 28. December 2015, 16:50:47

Hallo Uli,

sehr erfreulich, dass Du das Problem gefunden hast! Es kann auch ein feines Lötzinnhärchen gewesen sein - das kann man jetzt nicht mehr nachvollziehen ::)

vy 73
Andreas

Title: Re:neue testing Firmware 219.26.14 verfügbar
Post by: DB2OJ on 31. December 2015, 13:21:56

Hallo Andreas,

leider bin ich mit mit meinem " weißen Bildschirm " nicht viel weiter gekommen. Ich konnte einfach keinen definierten Fehlerzustand herstellen. Mein letzter Verdacht war Das Display selber! Also habe ich alle Anschlüsse
der Stiftleisten vom Display nachgelötet und zwar auf BEIDEN Seiten der Displayplatine.
Danach ist der Fehler nicht mehr aufgetreten!
Nun konnte ich endlich die Sendestufe zu Ende bauen. Das funktionierte auf Anhieb ohne Stolpersteine.
Ergebnis : 8,3 Watt Output auf 10m.
Ich möchte mich bei dir noch einmal für deine Unterstützung recht herzlich bedanken und wünsche dir
und deiner Familie alle Gute und viel Erfolg in 2016 !

73 Manfred



Diskussions- und Newsboard des DARC-Ortsverbandes I40 | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.