Hallo! Ich hoffe ihr könnt mir hier helfen :) Also,... ich arbeite mit einem PIC 18F4550 und möchte Daten via Bluetooth Senden und Empfangen. Hab mir dazu auch das (beliebte) BTM222 Modul angesehen. Jetzt zu meinem Problem ;) Ich muss mit diesem PIC auch 9 PWM erzeugen. Deshalb steuere ich die PWMs mit Timern (NE555) und diese generieren die PWM aufgrund einer Potistellung. Dazu verwende ich die Digitalpotis MCP42010 von Microchip. Das funktioniert auch prima. Diese werden über den SPI-Bus gesteuert.Dadurch kann ich jetzt die PWM ohne große Prozessorauslastung erzeugen. Der BTM222 wird ja über UART angesprochen. Leider liegen beim 18F die SPI und UART Pins am gleichen Portpin. Jetzt suche ich ein Bluetooth Modul, dass über SPI die Kommunikation zu meinem 18F herstellen kann. Gibts sowas überhaupt? Die meisten, die ich gesehen hab kommunizieren über UART. Hab das Modul KC11 (Nachfolger KC5100,gut doppelt so teuer wie das BTM222!)von Round Solutions gefunden. Da steht zumindest, dass es ein SPI und UART Interface hat, aber im Datenblatt finde ich zu SPI nichts vernünftiges. Kennt ihr vielleicht so ein Modul? Alternativ stehen mir ja noch folgende Möglichkeiten zur Verfügung: 1) Software SPI 2) Einen IC, der einen SPI-Eingang und einen UART Ausgang hat 3) Software UART Aus dem Bauch heraus finde ich aber die zwei Softwarelösungen unpassend, weil ich oft und regelmässig (Änderung der PWM) Daten senden muss und mir dadurch die Prozessorauslastung extrem in die Höhe schnellt. Ich selbst kenn (noch) keinen IC, der mir das unter Punkt 2 so umsetzt. Lass mich aber gern eines besseren Belehren ;) Wie würdet Ihr das lösen? Hoffe auf konstruktive Antwort. Danke schon im Voraus. MfG Darkleon
Hallo! Da ich in diesem Forum bis jetzt noch leider keine Antwort bekommen habe, hab ich mein Problem auch in einem anderen (mit auch sehr kompetenten Mitgliedern) Forum gepostet. Falls jemand mal das gleiche Problem haben sollte hier eine passende Antwort zu einem IC, der SPI Eingang und UART Ausgang hat. MAX3110E/3111E (RS232 Pegel). Oder auch MAX3100, wenn nur ein UART und nicht RS232 benötigt wird. Ich persönlich hab mir schon den MAX3100 bestellt und werde damit das BTM222 Modul ansprechen. Somit ist das Thema erledigt ;) MfG Darkleon.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.