Gast
#1487753
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