Projekt(e) mit NXP LPC1768

OP #2502885
Moin,

seit nunmehr einem Jahr werden wir in der Techniker Schule mit dem 
Bereich C und C++ Programmierung auf dem NXP LPC1768 und Borland 5 C++ 
gequält. Bisher haben wir noch nichts "tiefgreifendes" programmiert. 
Unsere bisherigen Programmierungen beschränken sich auf Datenaustausch 
über RS232, genauer gesagt mit Borland ein Programm zum dimmen von LED's 
schreiben und dem Mbed die ausführung überlassen. Also nichts 
weltbewegendes, dementsprechend ist mein gefühlter Wissensstand = 0.

Nun zu meinem eigentlichen Problem, zum Ende der Schulzeit müssen wir 
ein Projekt durchführen. Von anderen Jahrgängen hört man von 
Beispielweise Ampelsteuerungen, Füllstandsüberwachungen, 
Wetterstationen, etc.. Dabei soll auf dem Microcontroller ein Programm 
geschrieben werden und die Hardware entsprechend dazu als Modell 
erstellt werden (ob eine Kommunikation mit dem PC zu einem in Borland 
erstellten Programm pflicht ist weiß ich leider noch nicht).
Auch ich muss so ein Projekt bewältigen, zwar nicht "morgen" oder 
"übermorgen" aber kommen wirds irgendwann. Mir schwirrt so im Kopf rum, 
den LPC1768 für einen Funktionsgenerator zu missbrauchen. Er sollte 
Sinus, Rechteck, Dreieck, Sägezahn erzeugen können. Die anzeige sollte 
über ein LCD Display erfolgen und evtl. wollte ich eine USB 
Schnittstelle hinzufügen. Folgendes Projekt hab ich bei euch schon 
gefunden: 
http://www.mikrocontroller.net/articles/DDS_basierter_Funktionsgenerator_mit_AD5930 
Nur das ist denke ich für meine Zwecke etwas zu weitreichend. Daher 
suche ich etwas "kleineres" zum erstmal nachbauen für Anfänger, da wie 
oben schon erwähnt mein Wissensstand in diesem bereich relativ niedrig 
ist. Habt ihr da Vorschläge zur Umsetzung oder gar schon einfache 
fertige Projekte in die ich mich einarbeiten könnte? Oder vllt. andere 
Projekt Vorschläge?

mfg
Maddin
Gast
der  M3 kann das auch

er hat nen internen 12 bit DAC  für die ausgabe
oder auch mehrere PWM
so gesehen is die funktion für dem M3 eher spielzeug

frage ist warum speziell dieser controller...
und nicht was kleineres einfacheres


wenn der µC
ich selbst habe das board
http://www.steitec.net/ARM-Boards/ARM-LPC1768-Cortex-M3-LCD-Board.html

also vlt was mit touch LCD
oder ethernet( webserver )
oder irgendsowas

gibt genug zeug zum basteln ^^
Gast
zum einarbeiten ...

steuere ein paar LEDs an und tastereingaben
dann die UART ..
und evtl ein LCD

aber versuch immer zu verstehen wie die software funktioniert
bzw schreib teile einfach nach um rauszubekommen was da gemacht wird
stück für stück eben


das dev board oben hat genug zeug zum spielen ^^
liefert teils einfache bibliotheken mit das erstmal grundlegen was 
funktioniert

zum lernen finde ich das gut geeignet
und es ist bezahlbar
OP
Moin,

schonmal vielen Dank für die schnellen Antworten.
Warum es ein NXP LPC1768 sein soll weiß wohl nur mein Lehrer...
das Board ist ne gute Idee, allerdings habe ich schon diesen hier -> 
http://mbed.org/handbook/mbed-NXP-LPC1768 weil der eben schon vom Lehrer 
vorgegeben war.
Ich denke ich werde mir erstmal nen LCD zulegen und zusehen, dass ich 
das erstmal vernünftig einbinden kann. Allerdings halte ich im moment 
noch an der Sache mit dem Frequenzgenerator fest, weiß allerdings noch 
nicht so recht wie ich damit am besten anfange.

mfg
Maddin
wie wärs mit dem Nachbau eines Fahrrad-Tachos?

nicht das das jetzt die weltbewegende Erfindung wäre, aber da steckt 
programmtechnisch ein bischen Knobelei dahinter.

Schau dir gängige Tachos an, welche Menueführung und Funktionen die 
haben, und versuche das 1:1 (oder besser/anders) umzusetzen.

Unter anderem habe ich auch schon Tachos mit "Kalorien-Verbrauch" 
gesehen, also wird das Rad zum "aktiv-Ergometer"

Eine Ankopplung vom Tacho an den PC kann ich mir durchaus auch 
vorstellen (Auswertung)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.