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 > > Hallo, > > > > leider komm ich nicht drum herum mich als Neuling in C nun auch noch mit Assembler auseinander > > zu setzen. Ich möchte einen Sensor über einen SPI-Bus ansteuern. Dafür benutz ich ein > > Clock-Signal welches ich ganz normal in C über den Port ausgebe. Gleichzeitig möchte ich ein zweites > > Signal in Assembler ausgeben um die Zeit zwischen beiden Signalen so kurz wie möglich zu halten. > > Da Anfang und Ende beider Signale zueinander zeitkritisch sind. > > > > > > ___|''''| Clock-Signal erst high dann low > > > > |'''''''| das zweite Signal High bis das Clock-Signal endet > > > > > > Das Ganze soll etwa so aussehen: > > > > > > OUTPUT6_OFF(); > > > > ----zeitkritisch------ > > > > _asm bset XY > > > > AbsDelay(1); > > > > OUTPUT6_ON(); > > > > AbsDelay(1); > > > > OUTPUT6_OFF(); > > > > ----zeitkritisch------ > > > > _asm bclr XY > > > > > > > > Ist so etwas überhaupt im C-Code möglich und bekomme ich dadurch eine Zeiteinsparung > > zwischen den Signalen? > > > > > > MFG Tito > > Wäre es nicht einfacher einfach direkt das SPI Interface vom Prozessor zu nutzen? Man kann > natürlich eine Assemblerroutine schreiben, und dort beide Signale setzen. > > Gruss Peter