AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Interrupt auslösen

Ein Thema von Stephan N. · begonnen am 17. Dez 2003 · letzter Beitrag vom 29. Dez 2003
Antwort Antwort
Stephan N.

Registriert seit: 1. Okt 2003
Ort: Schömberg
20 Beiträge
 
Delphi 5 Standard
 
#1

Interrupt auslösen

  Alt 17. Dez 2003, 12:07
Hi

hab ma ne Frage wie kann ich auf der parallelen Schnittstelle einen Interrupt auslösen (IRQ 7 / Steuerregister)

mfg Stephan
Ficken stinkt !
Und wahre Liebe gibt es nur im Film!!!

Greetz Stephan
  Mit Zitat antworten Zitat
Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Interrupt auslösen

  Alt 17. Dez 2003, 13:33
Unter Windows NT haben nur Kernelmode-Prozesse, also Treiber, das Recht, dies zu tun.
Unter DOS und 16Bit-Windows kannst du das per Assembler lösen.
Wie es unter Win9x aussieht, bin ich mir nicht sicher.
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat
Stephan N.

Registriert seit: 1. Okt 2003
Ort: Schömberg
20 Beiträge
 
Delphi 5 Standard
 
#3

Re: Interrupt auslösen

  Alt 17. Dez 2003, 13:55
also eigentlich
muss ich dem ic auf der parallelen Schnittstelle mitteilen, dass sie die Daten die anliegen speichert und ich sie dann mit einem Programm auswerten kann.

Das ist das eigentliche Problem
Über google habe ich herausgefunden das man dafür nen Interrupt benötigt und diesen auslösen muss??

mfg Stephan
Ficken stinkt !
Und wahre Liebe gibt es nur im Film!!!

Greetz Stephan
  Mit Zitat antworten Zitat
Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#4

Re: Interrupt auslösen

  Alt 17. Dez 2003, 14:11
IRQ7 ist ein Hardware Interrupt, selbst Ring0 Code kann diesen nicht per Software auslösen, nur die Hardware kann dies. Man kann zwar per Software IRQ's auslösen, aber das ist nicht das gleiche wie wenn ein IRQ der über den Interrupt Controller per Hardware IRQ Leitungen ausgelösst wird.

Gruß Hagen
  Mit Zitat antworten Zitat
Borti

Registriert seit: 11. Okt 2003
151 Beiträge
 
#5

Re: Interrupt auslösen

  Alt 29. Dez 2003, 11:43
Hallo!
Mich plagt das selbe Problem. Den Interrupt kann man von Seiten der hardware auslösen, indem man das Bit4 ("Interrupt Enable") per Software auf High setzt und dann über die Hardware eine positive Flanke auf den Acknowledged-Pin gibt.
Wie man Delphi dazu bringt das auch anzuzeigen-keine Ahnung!
Gruß,
Borti
Ich hab's versucht
(auch wenn's nicht so aus sieht)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz