Archiv verlassen und diese Seite im Standarddesign anzeigen : Wait include anweisung
Import-Script
07.02.2002, 17:53
hi! <BR>kann es sein ,dass etwas mit der wait include anweisung nicht stimmt? <BR>da steht drin das entspricht so und soviel Maschinenzyklen. aber wenn ich wait_1000 nehme dauert das ganze im debugger 500 zyklen. <BR>mfg peter
Import-Script
13.02.2002, 21:28
Hi Pete! <BR> <BR>Danke für den Hinweis, in der wait_1000 war ein Fehler. Hier die korrekte Routine: <BR> <BR><FONT FACE="Courier New"><B><FONT COLOR="ff0000">Der folgende Text wurde mit dem Textkonverter eingefärbt.<br> <A HREF="http://www.batronix.com/exe/textkonverter.zip">Zum Herunterladen bitte hier klicken (11 KByte)</A><br><br></FONT><FONT COLOR="119911">' destroys: R7</FONT> <BR><FONT COLOR="119911">' time: 1000 cyc. (incl. LCALL/RET)</FONT> <BR><FONT COLOR="119911">' stack: 2 (incl. LCALL/RET)</FONT> <BR><FONT COLOR="0000ff">wait_1000:</FONT> nop <BR> nop <BR> nop <BR> mov R7,#248 <FONT COLOR="119911">'R7=248</FONT> <BR><FONT COLOR="0000ff"> _wait_s0:</FONT> NOP <BR> nop <BR> DJNZ R7,_wait_s0 <FONT COLOR="119911">'R7--: If (R7 > 0) _wait_s0</FONT> <BR> ret <FONT COLOR="119911">'Rücksprung </FONT> <BR></B></FONT> <BR> <BR>Damit kannst Du die vorhandene Routine im Unterordner wait.asm wait_1000 ersetzen... <BR> <BR>Grüße <BR>André
Powered by vBulletin® Version 4.1.12 Copyright ©2012 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.