Pertanyaan yang diberi tag «interrupts»

Mekanisme untuk mengendalikan aliran program di komputer. Ketika terputus, komputer menyimpannya saat ini keadaan operasional dan perubahan untuk eksekusi kode yang tergantung pada interupsi yang dihasilkan. Interupsi dapat bersumber dari perangkat keras atau perangkat lunak; interupsi perangkat lunak bersumber disebut perangkap. Ini adalah mekanisme alternatif untuk pemungutan suara dan merupakan dasar di mana sebagian besar I / O, multitasking dan kontrol dilaksanakan.

4
Apa yang dipicu edge dan level trigger?
Saya mempelajari 8085 arsitektur mikroprosesor dan tepi kata dipicu dan tingkat dipicu membingungkan saya sangat banyak. Adakah yang bisa menjelaskannya dengan kata-kata awam? Saat mempelajari interupsi 8085 bernama RST 7.5, RST 6.5, RST 5.5 dan TRAP saya menemukan kata-kata ini dan mereka membingungkan saya. Di sini saya telah melampirkan satu …

6
Teknik pembatasan / sinkronisasi protokol serial
Karena komunikasi serial asinkron tersebar luas di antara perangkat elektronik, bahkan saat ini, saya yakin banyak dari kita telah mengalami pertanyaan seperti itu dari waktu ke waktu. Pertimbangkan perangkat elektronik Ddan komputer PCyang terhubung dengan jalur serial (RS-232 atau serupa) dan diperlukan untuk pertukaran informasi secara terus-menerus . Yaitu PCmasing-masing …
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 

2
Haruskah semua perangkap selalu ditentukan?
Saya telah melihat dua case sekarang dengan dsPIC 30F4013 di mana controller reset karena jebakan yang tidak ditentukan. Mengapa jebakan-jebakan ini dibesarkan di tempat pertama masih merupakan misteri, tapi itu bukan pertanyaan langsung saya. Saya mulai berpikir itu akan menjadi praktik pemrograman yang baik untuk selalu mendefinisikan semua perangkap, bahkan …

1
Stm32 Acara dan interupsi
Saya mulai mempelajari interupsi pada stm32 khususnya papan penemuan stm32f4. saya menemukan contoh ini di mana Anda harus menekan tombol untuk memulai interupsi dan tekan lagi untuk menghentikannya. Pada baris ini: EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt kita harus memilih mode interupsi atau mode peristiwa. Saya mengubahnya ke mode acara tetapi tampaknya tidak …

2
Apakah SPI aman untuk diganggu?
Saya menulis ke kartu microSD dari dalam firmware saya, tetapi ini adalah tugas dengan prioritas terendah, sehingga dapat terganggu oleh tugas-tugas lain saat sedang membaca / menulis. Sekarang anggaplah saya berkomunikasi dengan kartu microSD ini menggunakan UART. Masalahnya saat membaca adalah hardware RX FIFO akan meluap, sehingga keterlambatan maksimum yang …

4
Bagaimana menerapkan bagian-bagian penting pada ARM Cortex A9
Saya porting beberapa kode warisan dari inti ARM926 ke CortexA9. Kode ini baremetal dan tidak termasuk OS atau pustaka standar, semuanya tersuai. Saya mengalami kegagalan yang tampaknya terkait dengan kondisi balapan yang harus dicegah dengan pemisahan kode secara kritis. Saya ingin umpan balik tentang pendekatan saya untuk melihat apakah bagian …
15 c  embedded  interrupts 

4
Instruksi AVR SEI
Instruksi AVR SEI ( http://www.atmel.com/webdoc/avrassembler/avrassembler.wb_SEI.html ) menunggu instruksi berikutnya selesai sebelum mengaktifkan interupsi. Jika saya menggunakan instruksi lain untuk mengatur flag I di SREG, apakah ini juga akan menunggu 1 instruksi? Dengan kata lain: Apakah tunggu fitur instruksi SEI atau register status? Jika ini adalah fitur dari instruksi SEI, maka …


4
Bagaimana pengontrol tahu kapan harus melompat ke ISR?
Saya berbicara tentang hal-hal di tingkat inti. Sejauh yang saya mengerti, inti controller hanya menjalankan instruksi yang diambil dari memori (Fetch - Decode - Execute). Ketika Interrupt tiba, bagaimana core / ALU memutuskan untuk melompat ke ISR? Karena kita, atau penyusun, tidak menambahkan instruksi apa pun untuk memilih status interupsi …


1
Arduino dan Interupsi: Cara cepat untuk mendapatkan nilai pin
Saya menggunakan Arduino Uno dan sudah mengaturnya untuk bekerja dengan interupsi pada pin digital 2, 3, 4 dan 5 menurut penjelasan 1 saya menemukan. void setup() berisi kode berikut untuk mengatur interupsi. //Endable Interrupts for PCIE2 Arduino Pins (D0-7) PCICR |= (1<<PCIE2); //Setup pins 2,3,4,5 PCMSK2 |= (1<<PCINT18); PCMSK2 |= …

2
Aktifkan interupsi tetapi tidak ada ISR
Saya ingin tahu apa yang terjadi jika Interrupt diaktifkan (mis: Arbitration Lost Interrupt dalam modul CAN pada LPC1778 NXP), tetapi tidak ada ISR yang telah ditentukan untuk interupsi tersebut. Ketika interupsi seperti itu terjadi, saya tahu bahwa bendera interupsi masing-masing akan ditetapkan, tetapi karena saya belum mendefinisikan ISR, tidak akan …

3
Fungsi interupsi perangkat lunak vs.
Setelah sekitar 3 tahun bekerja dengan MCU, saya masih tidak tahu apa gunanya interupsi Perangkat Lunak? Saya telah melakukan beberapa pekerjaan dengan STM32 dan saya tidak pernah menggunakan interupsi perangkat lunak. Memang ini pertanyaan besar bagi saya: Mengapa ketika kita dapat menggunakan fungsi sederhana untuk melakukan tugas, haruskah kita menggunakan …
10 arm  stm32  interrupts 

3
Penggunaan pin interupsi yang benar
Saya mencoba menggunakan pin change interrupt untuk mendeteksi tombol yang ditekan. Sampai sekarang saya belum pernah bekerja dengan interupsi semacam ini dan ada beberapa masalah, jadi saya ingin memastikan apakah ini penggunaan yang benar. Jika saya mendapatkan datasheet dengan benar, hal-hal berikut harus dilakukan untuk menggunakan interupsi perubahan pin: Tetapkan …

2
Adakah alasan untuk tidak menggunakan Timer0 pada AVR?
Hanya pertanyaan dasar ... Untuk arduino / avr / ATMega328 saya menemukan banyak contoh menggunakan Timer1 (bahkan ada seluruh perpustakaan untuk itu) tetapi jarang ada yang menggunakan Timer0 (atau Timer2). Sekarang, saya tahu bahwa menggunakan penghitung waktu ini untuk mengontrol metode ISR akan menonaktifkan penggunaan PWM pada pin yang terkait, …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.