Forum: Mikrocontroller und Digitale Elektronik µController über bluetooth programmieren


von Thomas Rainer H. (thomasrainer_h)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

im Zuge eines Projekts für die Schule möchte ich mit einem 
Microcontroller (LPC936) über Bluetooth mit einem Computer kommunizieren 
und diesen Microcontroller auch über ein Bluetooth-Modul programmieren.
Oben habe ich einen Schaltplan des LPC936 eingefügt, der beinhaltet auch 
den FTDI-Chip + USB zur Kommunikation mit dem PC.
Wie im Schaltplan ersichtlich ist wird mit Hilfe eines Jumpers zwischen 
Programmieren und RUN unterschieden - ich würde auf diesen Jumper gerne 
verzichten, gibt es dafür auch eine Möglichkeit?
Außerdem ist mir nicht klar wie ich das Bluetooth-Modul an den FTDI-Chip 
anschließen muss, sofern dies überhaupt möglich ist.

Danke im Vorraus,

mfg Thomas

von Purzel H. (hacky)


Lesenswert?

Also. Mit einem bluettothfaehigen Bootloader waere Programmierung ueber 
bluetooth moeglich. Wenn allerdings das Anschliessen des FT323 an den 
bluetooth schon ein Problem darstellt, denk ich wird mit bluetooth 
-bootloader auch eher wenig sein.

von Michael (Gast)


Lesenswert?

Thomas Rainer H. schrieb:
> Außerdem ist mir nicht klar wie ich das Bluetooth-Modul an den FTDI-Chip
> anschließen muss, sofern dies überhaupt möglich ist.

Warum sollte das Bluetooth-Modul überhaupt an den FTDI-Chip 
angeschlossen werden?

von Purzel H. (hacky)


Lesenswert?

>Warum sollte das Bluetooth-Modul überhaupt an den FTDI-Chip
angeschlossen werden?

Um's an den PC zu stecken ?

von Lehrmann M. (ubimbo)


Lesenswert?

So zum Thema programmieren über was auch immer. Man lese zuerst den 
Artikel über Bootloader: 
http://www.mikrocontroller.net/articles/AVR_Bootloader_in_C_-_eine_einfache_Anleitung
Das kann man dann auch für Bluetooth z.B. mit dem BTM222 Modul machen. 
Ist eine nette Arbeit - brauchen tut's keiner.

Dass der FTDI minimum mit RX und TX an UART des Mikrocontrollers 
angeschlossen wird ist allerdings trivialste Grundlage.

Thomas Rainer H. schrieb:
> Wie im Schaltplan ersichtlich ist wird mit Hilfe eines Jumpers zwischen
> Programmieren und RUN unterschieden - ich würde auf diesen Jumper gerne
> verzichten, gibt es dafür auch eine Möglichkeit?

Sorry aber hast du bereits irgendwelche Grundlagen in diesem Gebiet. 
Laufen fängt man auch nicht mit einem Marathon an.

von Peter D. (pdiener) Benutzerseite


Lesenswert?

Wenn ich mich richtig erinnere, hat der Controller werksseitig schon 
einen festen Bootloader im ROM. Die Programmierung funktioniert z.B. 
über Flashmagic.
http://www.flashmagictool.com/

Dazu braucht man eine RS-232 Schnittstelle mit Handshake. Die sollte man 
über ein Bluetoothmodul und die Serial-Device-Class auch zur Verfügung 
stellen können. Wenn man das dann noch richtig anschließt, ist der 
Programmieraufwand Null.

Grüße,

Peter

von Thomas Rainer H. (thomasrainer_h)


Angehängte Dateien:

Lesenswert?

Danke für die Antworten,

Normalerweise arbeiten wir in der Schule mit einem fertigen Stick der 
über USB an den Computer angeschlossen wird (im ersten Beitrag der 
Schaltplan dazu, weiters noch ein Bild vom Stick im Anhang).
Da ich jetzt eine Propelleruhr bauen will kann ich jedoch nicht den 
kompletten Stick verwenden, da das Gewicht für den Rotor zu schwer wäre, 
deshalb möchte ich nur den IC-Baustein des LPC936 verwenden.
Da ich auch im laufenden Betrieb der Propelleruhr den µC programmieren 
möchte versuche ich nun dieses Problem über ein Bluetooth-Modul zu 
lösen.
Ich weiß leider nur wenig über die Hardware-Ansteuerung des µC, darum 
meine Bitte mir zu erklären was notwendig ist den µC mit dem 
Bluetooth-Modul zu verbinden. Ich wäre auch dankbar für eine Empfehlung 
eines passenden Bluetooth-Moduls.

Danke im Voraus

mfg Thomas

von Thomas Rainer H. (thomasrainer_h)


Lesenswert?

Noch eine kurze Frage: Wofür ist der Baustein auf dem Schaltplan oben 
mittig links (CON28C)?

mfg
Thomas

von Dietrich L. (dietrichl)


Lesenswert?

Thomas Rainer H. schrieb:
> Noch eine kurze Frage: Wofür ist der Baustein auf dem Schaltplan oben
> mittig links (CON28C)?

Das ist (nur) ein Steckverbinder (vermutlich die beiden Stiftleisten, 
die man von der Rückseite auf dem Bild vom Stick sieht). Damit kommt man 
"zerstörungsfrei" an die Signale dran.

Gruß Dietrich

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.