Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > Ok, ich versuche mal zu erklären.Ich möchte mit dem C-Controler einen > 3-achsigen-Drehratensensor über SPI-BUS ansteuern und auslesen. > Der Sensor braucht dafür: > > Clock-Signal > Mosi > Slave Selekt 1 > slave Selekt 2 > slave Selekt 3 > > Die Daten werden dann sofort vom C-Controler über USB an den PC geschickt. > Das Zeitkritischeverhalten brauche ich da das Mosi-Signal und das Clock-Signal > "Zeitgleich" am Sensor High oder Low sein sollen. > > > Clock --> __|##|__|##|__|##|__|##|__ > > Mosi --> _____|####|________________ > > > Wenn ich den Mosi für ein Bit High setzen will mache > ich das nach dem das letzte Clock-Signal Low gesetzt wurde. > > OUPUT6_OFF(); // Clock > OUPUT5_ON(); // Mosi > > Die Zeit zwischen den beiden Signalen dauert 100 Millisekunden und > für meinen Sensor zu lange. Da bei Flanke eingelesen wird. > > Schalte ich das Mosi-Signal auf Low am Ende vom Clock-Signal dauert es zwischen Mosi- und > Clock-Signal wieder 100 Millisekunden. > > Deshalb habe ich mir gedacht, dass man mit > Inline-Assembler erreichen kann, dass das Mosi-Signal weniger Zeit braucht als die > 100 Millisekunden. Über Miso empfange ich das Status-Byte des Sensors.In dem steht, dass > mein Mosi-Signal nicht richtig empfangen wurde. Gleichzeitig brauche ich weitere Ports der > MiniStation um die Slave Selekts durch zu führen. Ich schaffen es mit dem C-Code etwa > 15 mal pro Sekunde die Drehraten zu empfangen. Das reicht mir für die weitere Verrechnung im PC. > > Sorry, ich komme beruflich aus einem anderen Bereich, kenne mich mit Prozessoren und Controlern > nicht aus, noch kenn ich deren Möglichkeiten. Aber mein Projekt möchte ich zum laufen bringen. > > > MFG Tito