LCDDebugKonsole:Hauptseite
Aus SWLabWiki
(Unterschied zwischen Versionen)
(→Aktueller Projektstand) |
(→Aktueller Projektstand) |
||
Zeile 43: | Zeile 43: | ||
*FT81X Treiber schreiben | *FT81X Treiber schreiben | ||
− | == | + | ==Größere Probleme== |
FT812 antwortet nicht. | FT812 antwortet nicht. | ||
− | + | Gefundene Lösung: | |
− | * | + | *3V3 Pin angeschlossen. |
Bereits probiert: | Bereits probiert: | ||
*2 verschiedene SPI Treiber | *2 verschiedene SPI Treiber | ||
Zeile 53: | Zeile 53: | ||
*Write Memory | *Write Memory | ||
*Befehle zum Anzeigen von Characters geschickt | *Befehle zum Anzeigen von Characters geschickt | ||
+ | *SDI und SDO Pins remapped | ||
=Interne Dokumente= | =Interne Dokumente= |
Version vom 19. Dezember 2017, 14:42 Uhr
Inhaltsverzeichnis |
Kurzbeschreibung
Ein LCD Bildschirm, der über I²C oder SPI mit einem STM32f107 angesteuert werden soll. Der Bildschirm dient als Dashboard im Rennwagen von KaRaT und soll verschiedene Ansichten, die über einen Knopf gewechselt werden können, darstellen.
Ziele
verschiedene Ansichten:
- Fahreransicht: Soll alle für den Fahrer relevanten Daten in Echtzeit anzeigen, gute Lesbarkeit steht im Vordergrund
- Debugansicht: Soll aktuelle CAN Nachrichten in einem lesbarem Format ausgeben
- eventuell getrennte Ansichten für CAN1 und CAN2
- Detailansicht: Soll alle Statusinformationen über den Wagen ausgeben (Sensoren, Kommunikationswege unter den Boards)
- Konfigurationsansicht: Soll alle änderbaren Parameter anzeigen und eine Änderung derselben über weitere Knöpfe ermöglichen.
- Hierfür wird auch ein mindestens eindimensionaler Cursor zur Navigation benötigt.
Projekt-Team
- Axel Hoffmann a_hoffmann14@cs.uni-kl.de
- Stefan Kurek s_kurek14@cs.uni-kl.de
- Jan Kleen j_kleen15@cs.uni-kl.de
Aktueller Projektstand
Vollendete Arbeit:
- Axel: 41 Stunden
- Stefan: 37 Stunden
- Jan: 32 Stunden
- Plan aufstellen
- Anforderungsanalyse
- Display aussuchen
- Hardware Angebote einholen
- Oszillator ans laufen bringen
- SPI Treiber schreiben
- Display Teststand aufgebaut
Aktuelle Arbeit:
- Daten vom CAN auswerten
- In das FT812 Protokoll einarbeiten
- FT81X Treiber schreiben
Größere Probleme
FT812 antwortet nicht. Gefundene Lösung:
- 3V3 Pin angeschlossen.
Bereits probiert:
- 2 verschiedene SPI Treiber
- Initializing Sequence aus der Dokumentation
- Read Memory
- Write Memory
- Befehle zum Anzeigen von Characters geschickt
- SDI und SDO Pins remapped
Interne Dokumente
Die hier verlinkten weiteren Seiten zu diesem Projekt sind nur für angemeldete SWLab-Teilnehmer lesbar.