Domande taggate «interrupts»

Un meccanismo per il controllo del flusso del programma in un computer. Quando viene interrotto, un computer salva il suo stato operativo attuale e passa all'esecuzione del codice che dipende da quale interruzione è stata generata. Gli interrupt possono essere di origine hardware o software; gli interrupt di origine software sono chiamati trap. È un meccanismo alternativo al polling ed è la base attorno alla quale viene implementata la maggior parte di I / O, multitasking e controllo.

4
Che cosa significa edge trigger e level triggered?
Sto studiando l'architettura a microprocessore 8085 e la parola edge innescata e innescata dal livello mi confondono molto. Qualcuno può spiegarmelo con le parole di laico? Mentre studiavo gli interrupt dell'8085 chiamati RST 7.5, RST 6.5, RST 5.5 e TRAP mi sono imbattuto in queste parole e mi hanno confuso. …

6
Tecniche di delimitazione / sincronizzazione del protocollo seriale
Poiché al giorno d'oggi la comunicazione seriale asincrona è ampiamente diffusa tra i dispositivi elettronici, credo che molti di noi abbiano di tanto in tanto posto una domanda del genere. Considerare un dispositivo elettronico De un computer PCcollegato con una linea seriale (RS-232 o simile) e necessario per scambiare informazioni …
24 serial  communication  protocol  brushless-dc-motor  hall-effect  hdd  scr  flipflop  state-machines  pic  c  uart  gps  arduino  gsm  microcontroller  can  resonance  memory  microprocessor  verilog  modelsim  transistors  relay  voltage-regulator  switch-mode-power-supply  resistance  bluetooth  emc  fcc  microcontroller  atmel  flash  microcontroller  pic  c  stm32  interrupts  freertos  oscilloscope  arduino  esp8266  pcb-assembly  microcontroller  uart  level  arduino  transistors  amplifier  audio  transistors  diodes  spice  ltspice  schmitt-trigger  voltage  digital-logic  microprocessor  clock-speed  overclocking  filter  passive-networks  arduino  mosfet  control  12v  switching  temperature  light  luminous-flux  photometry  circuit-analysis  integrated-circuit  memory  pwm  simulation  behavioral-source  usb  serial  rs232  converter  diy  energia  diodes  7segmentdisplay  keypad  pcb-design  schematics  fuses  fuse-holders  radio  transmitter  power-supply  voltage  multimeter  tools  control  servo  avr  adc  uc3  identification  wire  port  not-gate  dc-motor  microcontroller  c  spi  voltage-regulator  microcontroller  sensor  c  i2c  conversion  microcontroller  low-battery  arduino  resistors  voltage-divider  lipo  pic  microchip  gpio  remappable-pins  peripheral-pin-select  soldering  flux  cleaning  sampling  filter  noise  computers  interference  power-supply  switch-mode-power-supply  efficiency  lm78xx 


1
Stm32 Evento e interruzioni
Ho iniziato a studiare gli interrupt su stm32 in particolare la scheda di rilevamento stm32f4. ho trovato questo esempio in cui devi premere il pulsante per avviare l'interrupt e spingerlo di nuovo per interromperlo. In questa riga: EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt dobbiamo scegliere la modalità di interruzione o la modalità evento. …

2
È sicuro SPI per essere interrotto?
Sto scrivendo su una scheda microSD dal mio firmware, ma è l'attività con la priorità più bassa, quindi può essere interrotta da altre attività mentre è nel mezzo della lettura / scrittura. Supponiamo ora che abbia comunicato con questa scheda microSD usando un UART. Il problema durante le letture sarebbe …

4
Come implementare sezioni critiche su ARM Cortex A9
Sto trasferendo alcuni codici legacy da un core ARM926 a CortexA9. Questo codice è baremetal e non include un sistema operativo o librerie standard, tutte personalizzate. Sto riscontrando un errore che sembra essere correlato a una condizione di competizione che dovrebbe essere prevenuta dal sezionamento critico del codice. Voglio un …
15 c  embedded  interrupts 

4
Istruzioni AVR SEI
L'istruzione SEI AVR ( http://www.atmel.com/webdoc/avrassembler/avrassembler.wb_SEI.html ) attende il completamento dell'istruzione successiva prima di abilitare gli interrupt. Se uso un'altra istruzione per impostare il flag I in SREG, anche questo attenderà 1 istruzione? In altre parole: l'attesa è una caratteristica dell'istruzione SEI o del registro di stato? Se è una caratteristica …




1
Arduino e interruzioni: modo rapido per ottenere valori pin
Uso un Arduino Uno e l' ho già configurato per funzionare con interruzioni sui pin digitali 2, 3, 4 e 5 secondo una spiegazione 1 che ho trovato. void setup() contiene il seguente codice per impostare gli interrupt. //Endable Interrupts for PCIE2 Arduino Pins (D0-7) PCICR |= (1<<PCIE2); //Setup pins …

2
Abilita interruzione ma nessun ISR
Vorrei sapere cosa succede se è abilitato un Interrupt (es: Arbitration Lost Interrupt nel modulo CAN dell'LPC1778 di NXP), ma non è stato definito alcun ISR per l'interrupt. Quando si verifica tale interruzione, so che verrà impostato il rispettivo flag di interruzione, ma poiché non ho definito alcun ISR, non …

3
Interruzione software vs funzione
Dopo circa 3 anni di lavoro con MCU non so ancora a che cosa servono gli interrupt di software? Ho fatto diversi lavori con STM32 e non ho mai usato gli interrupt software. In effetti questa è una grande domanda per me: Perché quando possiamo usare una semplice funzione per …
10 arm  stm32  interrupts 

3
Uso corretto di un interrupt di cambio pin
Sto cercando di utilizzare gli interrupt di cambio pin per rilevare i pulsanti premuti. Fino ad ora non ho mai lavorato con questo tipo di interruzioni e ci sono alcuni problemi, quindi voglio assicurarmi se questo è l'uso corretto. Se il foglio dati è corretto, è necessario fare le seguenti …

2
Qualche motivo per non usare Timer0 su AVR?
Solo una domanda di base ... Per arduino / avr / ATMega328 trovo molti esempi usando Timer1 (c'è persino un'intera libreria per esso) ma raramente quelli che usano Timer0 (o Timer2). Ora, so che l'utilizzo di uno qualsiasi di questi timer per controllare un metodo ISR disabiliterà l'uso di PWM …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.