Seite 2 von 2
Re: C-Firmware UNI-C Verhalten WEN bzw. SubCh 250
Verfasst: 05.11.2017, 17:49
von psclab38
Hallo Karsten,
dg1vs hat geschrieben:Müsste so gehen, wie von Dir vorgeschlagen, wird aber erst im Lauf der nächsten Tage. Bin beruflich stark eingespannt.
Prima! Kein Problem, es eilt ja nicht.
Grüße
Paul
Re: C-Firmware UNI-C Verhalten WEN bzw. SubCh 250
Verfasst: 06.11.2017, 21:57
von dg1vs
Hi Paul,
psclab38 hat geschrieben:
Was hältst Du von dem Vorschlag:
- "WEN=1!" bleibt drin und verhält sich wie vorher.
- Es gibt ein weiteres Kommando z.B. "WEN=22!", in dem Du Deinen neuen Modus einschaltest.
- Das neue "WEN=23!" funktioniert wie von Dir vorgeschlagen, und der Modus bleibt auch aktiviert.
logisch würde es funktionieren, aber die aktuellen Umsetzungen prüfen nur auf <MainChan>:WEN nicht auf <MainChan>:WEN=1.
Grübel....
Müsste vielleicht auch gehen ... Sorry für laut denken..
-K
Re: C-Firmware UNI-C Verhalten WEN bzw. SubCh 250
Verfasst: 08.11.2017, 11:26
von psclab38
Hi Karsten,
dg1vs hat geschrieben:... aber die aktuellen Umsetzungen prüfen nur auf <MainChan>:WEN nicht auf <MainChan>:WEN=1.
Ja, dann wäre es umso wichtiger den Wert wirklich abzuprüfen, bislang gab es halt nur "1". Wenn 1 und 23 die gleiche Wirkung haben, dann gibt das nur Verwirrung. Ich bin mir sicher, dass da eine Werteüberprüfung machbar ist.
Mir geht's halt drum: Wer das Kommando <MainChan>:WEN=1 sendet, sollte auch die Wirkung von <MainChan>:WEN=1 bekommen. <MainChan>:WEN=22/23 ist neu, wer's nicht kennt hat kein Problem damit.
Grüße
Paul
C-Firmware UNI-C beta 0.4
Verfasst: 18.11.2017, 23:59
von dg1vs
Hallo zusammen,
hier nun die beta 0.4 der C-Firmware für das Uni-C. Wichtige Änderungen:
- Makefile verfügbar, damit sollte der Build der aktuell drei unterschiedlichen Varianten (664/1284/1284 mit FPGA-Image) einfach möglich sein. Das Makefile ist unter Linux getestet. (#032)
- In der 1284p Variante ist es nun möglich im Flash (PROGMEM) ein FPGA-Image für den XC3S50A abzulegen. Für Nutzer, die immer das identische FPGA-Image laden, sicher eine Idee. Dies funktioniert aktuell nur mit Makefile, ich habe keine Möglichkeit gefunden, zusätzliche object-File im AVR-Studio anzugeben (#036).
- Um eine bessere Kompatibilität beim Ansprechen der SPI-Register zwischen dem FPGA und dem UNI-C Board zu erreichen (ich brauch das für ein kleines Projekt), habe ich die Firmware und das FPGA-Beispiel auf 8 bit SPI-Adressen zurückgebaut (#025). Im Prinzip wäre eine Umschaltung und ein dazugehöriger OPT-Parameter einfach möglich. Also wenn jemand doch die 16bit Zugriffe braucht, einfach melden.
- Das Resultat der Diskussion bezüglich WEN (#024 / #035). Aktuelle Umsetzung:
- "WEN=1!" bleibt drin und verhält sich wie vorher.
- Es gibt ein weiteres Kommando z.B. "WEN=42!", welches den neuen Modus einschaltest.
- Das neue "WEN=23!" funktioniert wie von mir vorgeschlagen, und der Modus bleibt auch aktiviert.
- WEN=24 schaltet 42 wieder aus.
- Refactoring
Wie immer gilt, Feedback und Änderungswünsche sind willkommen.
Grüße Karsten