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.

3
Bagian penting pada Cortex-M3
Saya bertanya-tanya sedikit tentang menerapkan bagian kode kritis pada Cortex-M3 di mana pengecualian tidak diperbolehkan karena kendala waktu atau masalah konkurensi. Dalam kasus saya, saya menjalankan LPC1758 dan saya memiliki transceiver TI CC2500. CC2500 memiliki pin yang dapat digunakan sebagai jalur interupsi untuk data dalam buffer RX dan ruang kosong …

4
STM32: Interupsi timer bekerja segera
Ini adalah kode untuk timer di proyek saya di STM32F429: //timer initialization void timerInit() { uwPrescalerValue2 = (uint32_t) ((SystemCoreClock / 2) / 100000) - 1; RS485Timer.Instance = TIM5; RS485Timer.Init.Period = 67400000; // high value to notice interrupt even without debugging RS485Timer.Init.Prescaler = 400000; RS485Timer.Init.ClockDivision = 0; RS485Timer.Init.CounterMode = TIM_COUNTERMODE_UP; HAL_TIM_Base_Init(&RS485Timer); …


2
STM32F4 Cube HAL UART. Apakah ini bug atau saya melewatkan sesuatu?
Saya menggunakan UART IO berbasis interupsi (tanpa DMA). HAL_UART_Transmit_ITfungsi mengatur EIEbit dalam CR3register. Menurut datasheet STM32F407 (dan perilaku nyata), ini menghasilkan interupsi hanya dalam mode multi buffer (ketika DMARbit diatur). EIEmemungkinkan pembangkitan interupsi untuk kesalahan bingkai ( FE), kesalahan overrun ( ORE), kesalahan noise ( NE). Kesalahan ini, seperti yang …

3
Menggunakan beberapa interupsi eksternal dalam PIC
Saya telah menggunakan PIC16F877( lembar data ) untuk beberapa proyek. Untuk interupsi penggantian pin eksternal tunggal, Anda dapat menggunakan PORTB0interupsi. Tapi sekarang saya perlu mendukung 8 interupsi penggantian pin eksternal independen, dalam satu sirkuit. Dalam datasheet dikatakan ada 15 interupsi PIC16F877, tetapi saya kira itu dihitung termasuk timer overflow interupsi …

2
Menentukan pin mana yang memicu interupsi PCINTn?
Apakah saya benar dalam berpikir bahwa jika Anda memiliki dua pin yang menyebabkan interupsi AVR PCINT yang sama, (misalnya vektor PCINT0 disebabkan oleh pin PCINT0 atau PCINT1 - Saya pikir penamaan yang tumpang tindih antara vektor dan pin membingungkan) satu-satunya cara untuk menentukan pin mana (s) menyebabkan interupsi untuk merekam …
9 avr  interrupts  atmel 

4
Bagaimana cara membuat interupsi timer dengan Arduino?
Saya mencoba membuat interupsi waktu tunda dengan Arduino. Saya ingin menggunakan fungsi interupsi (), karena ini adalah interupsi internal. Contoh: Katakanlah, saya ingin membuat lampu berkedip dan mati, dengan hanya waktu interupsi. Ada kode sampel, tetapi menggunakan interupsi eksternal (attachInterrupt ()). Saya ingin tetap menggunakan interupsi internal.

3
Bagaimana interrupt handler diimplementasikan dalam CMSIS Cortex M0?
Saya memiliki kit LPC1114. Beberapa hari terakhir saya telah menggali implementasi CMSIS dari Cortex M0 untuk menemukan bagaimana hal-hal dilakukan di dalamnya. Sejauh ini saya mengerti bagaimana masing-masing register dipetakan dan bagaimana saya bisa mengaksesnya. Tapi saya masih tidak tahu bagaimana interupsi diterapkan di dalamnya. Yang saya tahu tentang interupsi …
9 arm  interrupts 


5
Apa gunanya memiliki interupsi berbasis level?
Di mana pun saya mencari tentang implementasi praktis interupsi berbasis level, saya hanya menemukan satu saran yang diberikan orang yaitu menonaktifkan interupsi begitu memasuki ISR sehingga tidak terus memicu kembali. Hal lain yang saya baca adalah bahwa ia digunakan untuk membuat loop yaitu selama ada interupsi, melayani ISR, tetapi itu …

4
Ganggu latensi pada MCU STM32F303
Saya sedang mengerjakan proyek yang melibatkan STM32 MCU (pada papan STM32303C-EVAL tepatnya) yang harus menanggapi gangguan eksternal. Saya ingin reaksi terhadap interupsi eksternal secepat mungkin. Saya telah memodifikasi contoh pustaka periferal standar dari halaman web ST dan program saat ini hanya menyalakan LED di setiap sisi kenaikan berturut-turut pada PE6: …


2
Menghapus USART (UART) menginterupsi flag di STM32?
Saya menggunakan STM32F105 untuk berkomunikasi dengan chip GPS Linx menggunakan UART. Jika saya tidak menggunakan interupsi (jika saya hanya polling flag RX) maka itu berfungsi dengan baik. Tapi saya mendapatkan hasil yang tidak terduga ketika mencoba menggunakan interupsi. Misalnya, jika saya hanya mengaktifkan interupsi menggunakan RXNE ("RX not empty") USART_ITConfig(USARTx, …

1
aktifkan / nonaktifkan interupsi PCI
Saya menerapkan driver PCIe, dan saya ingin memahami pada level apa interupsi dapat atau harus diaktifkan / dinonaktifkan. Saya sengaja tidak menentukan OS, karena saya berasumsi itu harus relevan untuk platform apa pun. Yang saya maksud dengan level adalah sebagai berikut: Kerangka kerja penanganan OS yang spesifik Interupsi dapat dinonaktifkan …
8 interrupts  bus  pcie 


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.