IRQ's für die Wandlerkarte abschalten.

Selbstbau-Projekte aller Art.

Moderators: nohoe, lightwave, adminoli

Locked
User avatar
gento
Posts: 3973
Joined: Fri 17 Nov, 2000 12:00 pm
Do you already have Laser-Equipment?: Apollo 4a + 4b , Turbotrack 2 , Minisax +++ G120DT +++ G138DT +++
Raytrack 40 ,CT 6210 , CT 6800 , K12
Pangolin , LDS Dynamics ,Phoenix Premium , LDS 2010 ,LDS 2008 , HE
Gas RGB 2W , 800 mW , ALC60
RGB >1W +++
Location: D / NRW / Hamm

IRQ's für die Wandlerkarte abschalten.

Post by gento » Wed 25 Oct, 2000 10:53 pm

Habe mal Code zum Abschalten der Hard IRQ's auf my Site gelegt.<P>Gento <BR> <A HREF="http://www.laserundlicht.de" TARGET=_blank>http://www.laserundlicht.de</A>
Image

rolf
Posts: 573
Joined: Tue 31 Oct, 2000 12:00 pm
Location: Delmenhorst
Contact:

Re: IRQ's für die Wandlerkarte abschalten.

Post by rolf » Wed 25 Oct, 2000 10:59 pm

Hallo Gento ;-) <P>Mit dem FIFO auf der geplanten Wandlerkarte <BR>brauchen wir keinen Interrupt abschalten, <BR>dürfen wir auch nicht wenn die Geschichte <BR>sauber auf Windows laufen soll. Auf DOS läuft <BR>sie dann allemal. <P><BR>Rolf <BR> <A HREF="http://www.rpklaser.de" TARGET=_blank>http://www.rpklaser.de</A>

yag47
Posts: 14
Joined: Tue 31 Oct, 2000 12:00 pm

Re: IRQ's für die Wandlerkarte abschalten.

Post by yag47 » Wed 25 Oct, 2000 11:01 pm

Hi Gento, <P>um in kritischen Situationen - einzelne Ausgaben und Interrupt-Service-Routinen (ISR) - nicht von anderen Interrupts gestört zu werden ist es am sinnvollsten (und<BR>einfachsten) alle maskierbaren Interrupts auszuschalten. Das geht einfach mit CLI (_disable() ) und wieder an mit STI (_enable() ). Die NMI kann man ohne<BR>weiteres nicht abschalten, sollte man auch nicht. Schreib bitte, was du noch weiteres mit deinen Prozeduren vorhast, ich kann leider nicht erkennen, wozu der<BR>zusätzliche Aufwand wirklich gut ist :-( <P>MFG

User avatar
gento
Posts: 3973
Joined: Fri 17 Nov, 2000 12:00 pm
Do you already have Laser-Equipment?: Apollo 4a + 4b , Turbotrack 2 , Minisax +++ G120DT +++ G138DT +++
Raytrack 40 ,CT 6210 , CT 6800 , K12
Pangolin , LDS Dynamics ,Phoenix Premium , LDS 2010 ,LDS 2008 , HE
Gas RGB 2W , 800 mW , ALC60
RGB >1W +++
Location: D / NRW / Hamm

Re: IRQ's für die Wandlerkarte abschalten.

Post by gento » Wed 25 Oct, 2000 11:01 pm

Wenn Du den Quell genau liest:CLI & STI benutze auch ich. <BR>Nur liegen dann alle IRQ's still. <BR>Ich setze z.B 18.2 HZ IRQ auf 25 KHz hoch.'Vorsicht !!' <BR>Installiere eigene Procedure darauf. <BR>& Erhalte Quarzgenaue ppS. <BR>Man kann mit dem Quell Maus abschalten aber Key nicht. <BR>Drum 1/2 KByte Aufwand. <P>Gento <BR> <A HREF="http://www.laserundlicht.de" TARGET=_blank>http://www.laserundlicht.de</A>
Image

yag47
Posts: 14
Joined: Tue 31 Oct, 2000 12:00 pm

Re: IRQ's für die Wandlerkarte abschalten.

Post by yag47 » Wed 25 Oct, 2000 11:02 pm

Hi Gento, <P>>Wenn Du den Quell genau liest:CLI & STI benutze auch ich. <BR>Ja, sicher verwendest du das auch. Muss man ja auch beim installieren von ISR etc. <P>>Nur liegen dann alle IRQ's still. <BR>Sollten sie zumindest immer dann, wenn ein IRQ eine ISR (z.B. eine eigene) aufruft. In der Abarbeitung dieses Interrupt soll der PC durch nix gestört werden. <P>>Installiere eigene Procedure darauf. <BR>Bedenke aber die Laufzeit dieser Prozedur - da verlierst du sonst Genauigkeit deiner PPS über die Counterticks. <P>BYE

Locked

Return to “Allgemeine Selbstbau-Projekte”

Who is online

Users browsing this forum: No registered users and 3 guests