Gast
#4262591
Hallo zusammen! Ich arbeite mit einem PIC18F (PIC18F87J72). Dieser besitzt SPI, I2C und USART (asynchronous und sogar synchronous irgendwie...). Ich möchte den PIC mit einem gewissen Sensor verbinden, welcher im Master Mode (leider kein Slave möglich) seinen Wert nach folgendem simplen Verfahren ausgibt: -2 Pins (Clock und Data) -Clock Frequency: 2 MHz -Clock inactive HIGH, data on rising edge -Data word length variable (~10-20 bit) Also alles in allem sehr simpel. Es gibt einfach hin und wieder mit großen zeitlichen Abständen seinen Wert durch, indem der Clock vom Sensor aktiviert wird für die Länge des Wortes. (Die Wortlänge bleibt fix, sobald einmal festgelegt). Der sensorwert wird direkt als integer bit für bit so übermittelt. Nun meine Frage: Was ist der einfachste, schnellste Weg die Daten in den PIC zu bekommen? Zur info: Das einzige was ich sonst im PIC machen muss ist von zwei solcher Sensoren den Wert einlesen und dann output=wert_a-wert_b rechnen... Bin gespannt auf eure Vorschläge! Swampy