Assembler Port ansteuern Kategorie: Programmierung Assembler (von Tito - 22.09.2010 18:53) | ||
| ||
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 | ||
Antwort schreiben Antworten: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum