Tag: interrupt

In computing, ein interrupt ist ein asynchrones signal weist auf das Bedürfnis nach Aufmerksamkeit oder ein synchrones Ereignis in der software auf die Notwendigkeit für eine änderung in der Ausführung.

Wie erhalte ich Zugriff auf die USB-Schnittstelle durch das BIOS in 16-bit-x86-real-Modus?

Anzahl der Antworten 3 Antworten
Ich bin ein Neuling auf dem Montage-Welt, Ich versuche zu schreiben, Montage-codes, um die Kommunikation mit Hardware-Geräten wie Serielle, Parallele, VGA, Tastatur,..etc. Ich Tue dies, während Sie im Real-Modus der x86-intel-Prozessor, indem Sie meinen code aus einer

Die Cortex-M3-interrupts kann ich für die Allgemeine Arbeit?

Anzahl der Antworten 5 Antworten
Hätte ich einige code, der ausgeführt werden muss als das Ergebnis einer bestimmten unterbrechen geht aus. Möchte ich nicht ausführen, es in den Kontext der interrupt selbst, aber auch ich möchte es nicht ausführen, die in-thread-Modus. Möchte

Overrun-Fehler mit zwei USART-interrupts

Anzahl der Antworten 2 Antworten
Mit zwei USARTs läuft auf 115200 baud auf einem STM32F2, eine Kommunikation mit einem radio-Modul und eine für die serielle vom PC. Die Taktfrequenz 120MHz. Beim empfangen von Daten von beiden USARTs gleichzeitig overrun-Fehler kann auftreten, auf

Können Haltepunkte verwendet werden, die in ISRs?

Anzahl der Antworten 3 Antworten
Können Haltepunkte verwendet werden, die in der interrupt-service-Routinen (ISRs)? Was ist deine Plattform? Die Antwort ist: theoretisch-ja, praktisch -- hängt von der Plattform ab (d ' Oh!) InformationsquelleAutor | 2008-11-28

C++ - Interrupts?

Anzahl der Antworten 2 Antworten
Wurde ich gefragt, ob C++ hatte irgendeine Art und Weise zu tun unterbricht. Ich möchte ein Programm, um Informationen zu speichern in einer Textdatei, während die andere druckt eine Anweisung je nachdem, was in der text-Datei. Da

Nicht verwenden kann, attachInterrupt in einer Bibliothek

Anzahl der Antworten 4 Antworten
Schreibe ich eine einfache Bibliothek für ein Ultraschall-Distanz-sensor und dachte, ich würde versuchen, die Verwendung von interrupts. Jedoch kann ich nicht meine Funktionen in der attachCallback Methode richtig. Möchte ich HCSR04Interrupt::echoHigh() und HCSR04Interrupt::echoLow() aufgerufen, wenn der pin

Wie interrupt-java.util.Scanner nextLine-call

Anzahl der Antworten 2 Antworten
Ich bin mit einer multi-threaded Umgebung wurden ein Thread wird ständig überwacht Benutzereingaben durch mehrmalige scanner.nextLine(). Um die Anwendung zu beenden, diese runloop wird beendet, indem ein anderer thread, aber der listening-thread wird nicht aufhören, bis einer

Warum verwenden Sie Thread.currentThread().isInterrupted() statt Thread.unterbrochen() bei der Implementierung von Runnable?

Anzahl der Antworten 4 Antworten
Auf stackoverflow, sehe ich oft die Verwendung von Thread.currentThread().isInterrupted(). Bei der Umsetzung Runnable und verwenden Sie es in eine while-Schleife, etwa so: public void run() { while(!Thread.currentThread().isInterrupted()) { ... } } ist, gibt es einen Unterschied zu

So fügen Sie eine peridic timer-Rückruf in ein linux-kernel-Modul

Anzahl der Antworten 2 Antworten
Ich arbeite auf einem Linux-kernel-Modul registriert eine callback-interrupts stammen von einem custom-made-board und legt die empfangenen Daten in einer Warteschlange hinter einem char-device-Schnittstelle zur Verarbeitung durch eine Anwendung. Dieses Modul muss ständig zu überwachen und zu Messen

arm-sleep-Modus ein-und Ausfahrt Unterschiede WFE, WFI

Anzahl der Antworten 2 Antworten
Ich bin einigermaßen neu in der ARM Architektur und ich bin versucht, wickeln Sie meinen Kopf herum, die wake-up-Mechanismus. Also zu aller erst finde ich es schwer zu finden gute Infos auf dieser. Die ARM-Dokumentation scheint sehr

Keine passende Funktion Fehler bei der Verwendung von attachInterrupt

Anzahl der Antworten 0 Antworten
Ich habe einen kleinen Fehler mit meinem neuesten Arduino-Projekt code verwendet die TimerOne library zum anzeigen von zahlen auf eine 4-stellige, 7-segment-Anzeige. Ich verwenden einen interrupt, um den Mikroprozessor ständig wechseln zwischen jede Ziffer als Sie sind

Wie Prozessor verarbeitet den Fall der division durch null

Anzahl der Antworten 2 Antworten
Neugierig, was der Prozessor/CPU im Allgemeinen oder sagen wir, auf einer intel cpu & Linux, wenn es ausführt, dass eine division durch null-Anweisung. Auch, wie der Fehler wird an die Anwendung, so dass Sie können melden Sie

So beenden Sie die Ausführung von Java-Programm von der Kommandozeile aus?

Anzahl der Antworten 5 Antworten
Mein Schwerpunkt ist .Aber Net vor kurzem habe ich etwas zu tun mit Java. Ich habe ein shell-utility, die in Java könnte im hintergrund laufen, Lesen einige Datenbank-Einträge nach einer bestimmten Dauer und Sie dann weiter zu

TCP-sockets, server antwortet nicht auf client akzeptieren: interrupted system call

Anzahl der Antworten 1 Antworten
Bin ich versucht zu implementieren TCP-server und-client in C unter Solaris. Ich bin neu auf sockets und bin mit Beej ' s Guide als Beispiel. Für den Anfang, was ich möchte, ist für den client zum senden

Ist Thread.interrupt() böse?

Anzahl der Antworten 7 Antworten
Einem Mitspieler aus der folgenden Behauptung: "Thread.interrupt() ist von Natur aus gebrochen, und sollte (fast) nie verwendet werden". Ich versuche zu verstehen, warum dies der Fall ist. Ist es eine bekannte best practice, nie Thread.interrupt()? Können Sie

C# nur Lesen Serielle Schnittstelle, wenn Daten kommt

Anzahl der Antworten 2 Antworten
Ich möchte Lesen, meine seriellen port, aber nur, wenn die Daten kommt(ich will nicht polling). Dies ist, wie ich es mache. Schnittstelle = new SerialPort("COM3"); Schnittstelle.BaudRate = 115200; Schnittstelle.DataBits = 8; Schnittstelle.StopBits = StopBits.Two; .... Und dann

Wie CPU findet ISR und unterscheidet zwischen Geräten

Anzahl der Antworten 2 Antworten
Sollte ich zuerst zu teilen, was ich weiß - und das ist das komplette chaos. Es gibt viele unterschiedliche Fragen zu dem Thema, also bitte nicht irritieren lassen :). 1) Zu finden, eine ISR, die CPU ist

Die Handhabung Signale in Python-Threads

Anzahl der Antworten 4 Antworten
Habe ich ein Gewinde-Anwendung in Python geschrieben, und immer, wenn ein interrupt empfangen wird, über Strg+C oder manchmal mit zu töten, die Anwendung hängen. Ein stack-trace wird präsentiert von einem thread, aber das Programm bleibt im Vordergrund

ARM bootloader: Interrupt-Vektor-Tabelle Verständnis

Anzahl der Antworten 2 Antworten
Der folgende code ist der erste Teil der u-boot zu definieren interrupt-Vektor-Tabelle, und meine Frage ist, wie jede Zeile verwendet werden. Ich verstehe die ersten 2 Zeilen, die den Ausgangspunkt und den ersten Unterricht zu implementieren: reset,

Einfachen interrupt-handler: request_irq gibt Fehlercode -22

Anzahl der Antworten 2 Antworten
Ich Schreibe ein einfaches kernel-Modul, das konnten sich einen interrupt und behandeln. Jedoch, wenn ich versuche zu registrieren-interrupt durch Aufruf der Funktion request_irq, es gibt Fehlercode -22 : ERROR: Cannot request IRQ-30 - code -22 , EIO

Warum die Deaktivierung der interrupts deaktiviert die kernel-preemption und wie spin lock deaktiviert preemption

Anzahl der Antworten 2 Antworten
Lese ich Linux-Kernel-Entwicklung vor kurzem, und ich habe ein paar Fragen zu deaktivieren preemption. In der "Interrupt-Steuerung" von Kapitel 7, heißt es: Darüber hinaus die Deaktivierung der interrupts deaktiviert auch die kernel-preemption. Lese ich auch aus dem

dma-vs-interrupt-driven i/o

Anzahl der Antworten 3 Antworten
Bin ich ein wenig unklar über Unterschiede zwischen DMA-und interrupt-I/O. (gerade Lesen, Operating Systems Concepts, 7th ed.). Insbesondere bin ich nicht sicher, ob die interrupts, die auftreten, in jedem Fall, und an welchen Punkten ist in beiden

Ich verstehe nicht, wie man verwenden Sie Interrupt 21, AH=0ah

Anzahl der Antworten 3 Antworten
Meine Informationen kommen aus hier. Die Zuordnung fragt nach einem Programm zum Lesen von in nicht mehr als 20 Zeichen, konvertiert diese Zeichen in Großbuchstaben, und dann druckt die Eingabe als Hauptstädte. Ich habe keine Ahnung, wie

Interrupt-Verarbeitung in Windows

Anzahl der Antworten 3 Antworten
Möchte ich wissen, welche threads Prozesse Gerät unterbricht. Was passiert, wenn es einen interrupt, wenn ein Benutzer-Modus-thread ausgeführt wird? Auch andere user-threads eine chance bekommen, um auszuführen, wenn das system die Verarbeitung ein interrupt? Freundlich darauf hin

Einstellung serial port Unterbrechung in linux

Anzahl der Antworten 3 Antworten
Ich versuche, um die Unterbrechung für einen seriellen port in ubuntu (im Programm in C geschrieben), aber es funktioniert nicht. Ich habe überprüft, dass die serielle Kommunikation korrekt funktioniert, ohne Unterbrechungen, also ich kann mich der Einstellung

Wie verwenden Sie die interrupt-handler in FreeRTOS?

Anzahl der Antworten 1 Antworten
Hallo, ich bin versucht, die OpenPicus devKit für ein Projekt an dem ich arbeite, und an meinem Verständnis der IDE nach neuen Projekt-Erstellung, erstellt code, der im Grunde nutzt FreeRTOS und OpenPicus Bibliotheken. Was ich versuche herauszufinden

Allgemeine Schutz-Fehler auf linux-basierten OS

Anzahl der Antworten 1 Antworten
Ich bin immer ein General protection Fehler beim ausführen eines binäre. Aber es gibt keinen core-dump. Wie debugge ich das problem ? Ist dies das problem mit dem "ld" ich bin mit ? kernel: testbin[24879] general protection

die Erkennung von interrupt an GPIO im kernel-Modul

Anzahl der Antworten 1 Antworten
Ich bin durch das Umschalten der Eingabe in eine GPIO-Leitung auf meinem BeagleBone von high auf low alle 500 ms mit einem Atmel uC. Ich habe mich registriert einen handler für das in meiner Linux-Kernel-Modul, aber der

PIC Interrupt-gesteuerten UART mit Ringpuffer bei hohen baud-rate

Anzahl der Antworten 1 Antworten
Ich versuche zu Lesen, die von einem sensor mit PIC 18f4550 auf Baudrate=38400. Mit einem FIFO-Ringpuffer, ich bin in der Lage, die Daten von dem sensor in ein array. Ist der sensor antwortet auf eine Anfrage Befehl

timer-interrupt Threads in python

Anzahl der Antworten 1 Antworten
Ich habe versucht, eine genaue timer in python, oder wie präzise ein OS ermöglicht. Aber Es scheint, als komplizierter, als ich zunächst dachte. Dies ist, wie ich es möchte, um zu arbeiten: from time import sleep from

Wie implementiert man einen timer mit Unterbrechung in C++?

Anzahl der Antworten 3 Antworten
Ich bin mit dem GCC-compiler und C++ und ich möchte einen timer auslöst, eine Unterbrechung, wenn der countdown auf 0 ist. Irgendwelche Ideen? Vielen Dank im Voraus. BEARBEITEN Dank Adam, ich weiß, wie es zu tun. Nun.

Python-serial-port-listener

Anzahl der Antworten 1 Antworten
Habe ich begonnen, einige code schreiben mit PySerial zum senden und empfangen von Daten an ein serielles Gerät. Bis jetzt habe ich nur gearbeitet, auf die Initiierung einer Transaktion an einem terminal und dem empfangen einer Antwort

Überprüfen Sie, ob ein thread unterbrochen wird?

Anzahl der Antworten 3 Antworten
Ich will einfach nur, um wissen über wenn dieser thread unterbrechen ist oder nicht, wenn mache ich es richtig? bitte geben Sie mir ein Hinweis, wenn ich falsch bin, public void run(){ int i; while(!Thread.currentThread().isInterrupted()){ for(i=1;i<=100;i++){ System.out.println("THREAD

Wie zum Unterbrechen/Stoppen/Beenden einer hängenden multi-threaded python-Programm

Anzahl der Antworten 2 Antworten
Habe ich ein python-Programm implementiert, dass threads wie dieser: class Mythread(threading.Thread): def __init__(self, name, q): threading.Thread.__init__(self) self.name = name self.q = q def run(self): print "Starting %s..." % (self.name) while True: ## Get data from queue data

STM32 HAL timer-interrupt nicht ausgelöst

Anzahl der Antworten 1 Antworten
Ich versuche, in regelmäßigen Abständen senden und Serielle Zeichenfolge aus meinem STM32F746ZG Gerät, mit einem interrupt. Der meiste code wird automatisch generiert stm32cubemx. Ich habe hardware-breakpoints (jlink) eingestellt, bei jeder Unterbrechung, aber ich geben nur die Frist

Warum UART transmit interrupt nicht funktionieren, in diesem Fall?

Anzahl der Antworten 1 Antworten
Ich bin mit stm32f0-MCU. Habe ich eine einfache UART-echo-code, in dem jedes byte empfangen wird, übertragen werden. Ich habe getestet, dass es funktioniert. Hier ist es; uint8_t Rx_data[5]; uint32_t tx_timeout = 0; //Interrupt callback routine void HAL_UART_RxCpltCallback(UART_HandleTypeDef

Wie kann ich den Bildschirm löschen, ohne zu müssen, um ihn zu füllen

Anzahl der Antworten 4 Antworten
Führt eine interrupt-service-routine vorhanden ist, um mir zu helfen löscht den Bildschirm des Terminals? Funktioniert es auf windows? Die Umwelt ist das Ziel? Windows oder MS-DOS? 16-bit oder 32-bit? Text-Modus oder Grafik-Modus? Wir verwenden x86-Emulatoren, so die

Low-level-I/O-Zugriff verwenden und outb inb

Anzahl der Antworten 3 Antworten
ich habe harte Zeit versucht, zu verstehen, wie interrupts funktionieren. den code unten ein initialisieren der Programmierbare Interrupt-Controller #define PIC0_CTRL 0x20 /* Master PIC control register address. */ #define PIC0_DATA 0x21 /* Master PIC data register address.

Zukunft.cancel () - Methode funktioniert nicht

Anzahl der Antworten 2 Antworten
Den code, ich habe erstellt eine Aufrufbare Instanz und mit ExecutorService ein neuer thread erstellt wird. Ich will töten, diesen thread nach einer gewissen Zeit, wenn der thread nicht fertig mit seiner Ausführung. Nach Durchlaufen der jdk-Dokumentation

SPI-Slave-setup auf STM32F4 board

Anzahl der Antworten 1 Antworten
Ich versuche, die Kommunikation zwischen zwei STM32F4 discovery boards über SPI im Master & Slave-Konfiguration. Ich habe bereits den code für den master, aber ich bin ein bisschen verwirrt über die Veränderungen, die ich brauche, um auf

Arduino-Serial-Interrupts

Anzahl der Antworten 3 Antworten
Ich arbeite an einem Arduino Mega 2560 Projekt. Bei einem Windows 7 PC ich bin mit dem Arduino1.0 IDE. Ich brauche zum Aufbau einer seriellen Bluetooth-Kommunikation mit einer Baudrate von 115200. Brauche ich zum empfangen einer interrupt

STM32F411: clearing ist ein externer interrupt flag wirklich notwendig?

Anzahl der Antworten 1 Antworten
Gekauft habe ich mir eine STM32F411 nucleo-board und jetzt versuche ich, zu verstehen, verschiedene bits und Stücke, die von der HAL. Beginnend mit den externen interrupts schien eine gute Idee zu sein, weil das board hat einen

Arduino - Verwendung von interrupts friert Verarbeitung und serielle Ausgabe?

Anzahl der Antworten 2 Antworten
So, die interrupts zu arbeiten scheinen soweit "unterbrechen", wenn ein Ereignis geschieht. Mein problem ist nur, dass ich die interrupts auftreten 2-3 mal und alles im wesentlichen beendet (Serial out, alles). Ich war die Programmierung des Vorstands

Unterbrechen/Abbrechen eines VBA-Schleife

Anzahl der Antworten 4 Antworten
In VBA in Excel habe ich eine Schleife über mehrere Tausende von Zellen, die einige Minuten dauert. Ist es möglich, zum Abbruch einer langfristigen Schleife (wenn ja, wie) /kann ich ein button oder so etwas, unterbrechen Sie

Real-time-interrupts in Python

Anzahl der Antworten 2 Antworten
Habe ich ein Python-2.7-Programm läuft, eine unendliche while-Schleife, und ich will integrieren Sie ein timer-interrupt. Was ich will zu tun ist, um aus einem timer, der irgendwann in der Schleife, und wenn 5 Sekunden vergangen sind, möchte

Was ist INT 21h?

Anzahl der Antworten 10 Antworten
Inspiriert durch diese Frage Wie kann ich Kraft GDB zu zerlegen? Ich wunderte mich über den INT 21h als ein Konzept. Nun, ich habe einige sehr rostigen Kenntnisse der Interna, aber nicht so viele details. Ich erinnere

In einem Betriebssystem, was ist der Unterschied zwischen einem system-call und einen interrupt?

Anzahl der Antworten 2 Antworten
In ein Betriebssystem, was ist der Unterschied zwischen einem system-call und einen interrupt? Sind alle Systemaufrufe interrupts? Sind alle interrupts system calls? Minimale interrupt-Beispiel und, wie einige Linux verwenden Sie für system-Aufrufe: stackoverflow.com/questions/1817577/... InformationsquelleAutor Brad Penney |

Python-Multiprocessing-atexit-Fehlermeldung “Fehler in atexit._run_exitfuncs"

Anzahl der Antworten 1 Antworten
Ich versuche zu laufen, eine einfache mehrere Prozesse-Anwendung in Python. Der main-thread erzeugt 1-N-Prozesse und wartet, bis Sie alles erledigt Verarbeitung. Die Prozesse laufen jeweils eine unendliche Schleife, so dass Sie können möglicherweise laufen immer ohne einige

Was sind Linux-Lokale timer-interrupts?

Anzahl der Antworten 4 Antworten
Alles ist im Titel. Links zu guten Dokumentationen sind willkommen. InformationsquelleAutor Manuel Selva | 2012-05-12

ARM Cortex M3-Wie bestimme ich den program counter mit dem Wert vor einem hard fault?

Anzahl der Antworten 5 Antworten
Habe ich ein embedded-Projekt mit einem STM32F103 (ARM Cortex M3) ist, wird es immer eine gelegentlich schwer Fehler im release-Modus. Als Teil der Wiederherstellung, ich möchte zum abrufen der PC-Wert aus der Zeit vor dem hard fault