Projektaufgabe: STM32F401 - FreeRTOS - LCD Modul - Taschenrechner

Gast #5179333
Lesenswert?

Hallo!

Ich brauche dringend Hilfe bei einem Projekt für die Universität. Wir 
müssen die Teilaufgabe der Gruppe D machen!
Die Teillösungen von Gruppe A&C sind schon fertig, aber wir schaffen es 
nicht das LCD Display  anzusteuern!
Wenn jemand Interesse daran hat uns zu helfen, schicke ich gerne per 
email den Code von den ersten Beiden Teilaufgaben!

Vielen Dank!


Angabe:
Taschenrechner  – 3 Teilaufgaben
Bitte zur Endpräsentation zusammenführen!


Gruppe A

Eingabe der Zahlen über das Terminalprogramm und USART2. Verwenden Sie 
dazu die umgekehrte
polnische Notation! 
https://de.wikipedia.org/wiki/Umgekehrte_polnische_Notation
Vorzeichen (+ und -)
Vor- und Nach-Komma-Stellen (17,41)
Addieren, Subtrahieren (17,41 + (-12))
Ausgabe über das Terminalprogramm und USART2


Gruppe C

So lange Sie den Teil von Gruppe A nicht zur Verfügung haben arbeiten 
Sie mit zwei festen
Zahlenwerten (A=12,5 und B=2,3) wobei jeder Wert sowohl positiv als auch 
negativ sein kann, also
eigentlich 4 Zahlen (A=12,5 C=-12,5 B=2,3 D=-2,3).
Multiplikation (A mal B), Division (A durch B) , Potenzieren (A hoch B),
wenn möglich Wurzelziehen (Quadratwurzel
https://de.wikipedia.org/wiki/Schriftliches_Wurzelziehen )
Ohne den Teil von Gruppe A geben Sie das Zeichen für die Operation (* / 
^) am Terminal ein und das
Ergebnis am Terminal aus.


Gruppe D

Ausgabe am 16 Zeichen Display, die ersten 8 Stellen werden für die Zahl 
A, die zweiten 8 Stellen werden für die Zahl B verwendet.
Es beginnt mit der Eingabe der beiden Zahlen über die USART2 und 
Darstellung am LCD-Display

A:12,5..B:2,3…   oder A:-12,5.B:-2,3..

Wird das Zeichen für die Operation an der USART2 eingegeben so erscheint 
der Text für 2 Sekunden:

Addition  oder Subtraktion oder …..

Danach wird das Ergebnis für 3 Sekunden ausgegeben: E:15,8

Danach erscheint wieder A:……B:……
Gast #5179354
Lesenswert?

Habe es vielleicht falsch formuliert:
Wir können das Display ansteuern, also Verkabelung usw. ist kein 
Problem. Es gibt nur nicht das aus was wir wollen.

Das Problem ist das Betriebssystem, wir haben zu wenig Erfahrung mit 
Semaphoren und Queues!
Gast #5179362
Lesenswert?

Was hast Du erwartet?

Die Ansteuerung von LCDs ist selbst für motivierte Amateuere kein 
Problem.
Da solltet ihr das auch hinkriegen.

Du hast nicht beschrieben, WAS nicht geht.
Du hast keinen Code von EUREM Projektteil gepostet. Habt ihr überhaupt 
was gemacht? Anscheinend nicht.

Wenn Ihr ein spezifisches Problem habt dann wird sicher gerne geholfen.
Euch aber eine komplette Lösung hinwerfen? Eher nicht.

Es hat halt keiner Lust im Job mit Leuten zusammenarbeiten zu müssen, 
die genau so durch das Studium gekommen sind.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren