PP-SS20-01/Fazit

Aus Verteilte Systeme - Wiki
Zur Navigation springen Zur Suche springen

Fazit

Probleme und offene Punkte

Von der ursprünglichen Aufgabestellung sind keine Punkte übrig aber um den Sequencer wirklich produktiv einsetzen zu können wären noch einige Features mehr hilfreich.

Beispiel für diese Features sind unter | mögliche Erweiterungen aufgeführt.

  • Auf dem Developmentboard nRF52840 MDK ist es mir nicht gelungen auf den QSPI flash zuzugreifen, entsprechend ist es nur möglich sehr wenig auf dem Controller zu speichern. Damit ist Anzahl der Sequenzen und Steps für jede Sequenz recht beschränkt (8x255) und weitere Implementierungen bzw. Features die auf Speicher angewiesen sind nicht möglich zu implementieren (Polyphonie). Eine Lösung dafür sollte mit dem SDCard-Leser welcher per SPI angesprochen werden kann schon vorhanden sein, implementiert ist diese aber noch nicht.
  • Die ursprünglich geplanten Potentiometer haben sich als nicht optimal für die Bedienung herausgestellt, stattdessen werden aktuell Drehimpulsgeber genutzt. Diese haben bei der aktuellen Implementierung zwar noch minimale Probleme (gelegentlich mehr als ein Schritt erkannt) aber die Bedienung ist insgesamt angenehmer geworden.
  • Ungewollte Bytes auf dem UART Tx Pin aufgrund von BLE. Die Lösung dafür war die Nutzung des zweiten UART und UART1 auf ungenutzt Pins umzulegen, andere Möglichkeiten um das Problem zu beheben müssten weiter recherchiert werden.