Câu hỏi được gắn thẻ «interrupts»

Một cơ chế kiểm soát dòng chương trình trong máy tính. Khi bị gián đoạn, máy tính sẽ lưu trạng thái hoạt động hiện tại và thay đổi việc thực thi mã phụ thuộc vào việc tạo ra ngắt. Các ngắt có thể là nguồn gốc phần cứng hoặc nguồn phần mềm; ngắt nguồn có phần mềm được gọi là bẫy. Nó là một cơ chế thay thế cho việc bỏ phiếu và là cơ sở mà hầu hết I / O, đa nhiệm và kiểm soát được thực hiện.


3
Đo tải cpu của thói quen ngắt
Tôi có một isr đang cập nhật màn hình ở tần số cố định. Tôi muốn điều chỉnh thói quen của mình để giảm thiểu chi phí hoạt động và giữ càng nhiều thời gian cpu càng tốt để xử lý khác, nhưng tôi không có cách nào tốt để …




1
Điều gì xảy ra với các thanh ghi AVR trong các hướng dẫn đa chu kỳ?
Đây là một câu hỏi lý thuyết nhiều hơn ... (Cũng là câu hỏi đầu tiên của tôi về Stack Overflow) Tôi đang tự hỏi điều gì xảy ra với các thanh ghi vi điều khiển Atmel AVR (tức là ATTINY85) trong một lệnh đa chu kỳ. tức là ADIWmất …
7 assembly  microcontroller  avr  voltage  oscilloscope  microcontroller  led  transistors  resistors  integrated-circuit  led  resistors  ohms-law  usb  resistors  lithium-ion  electromagnetism  generator  filter  arduino  current  pwm  signal  filter  power  voltage  digital-logic  multiplexer  inverter  input  transistors  low-voltage  power  batteries  power-electronics  lipo  frequency  series  fourier  digital-logic  integrated-circuit  flipflop  mips  amplifier  led  current-source  interrupts  8051  memory  ram  arm  display  tft  rf  antenna  433mhz  memory  microprocessor  power-supply  efficiency  memory  microcontroller  fpga  pcb  pcb-design  kicad  eda  voltage  mosfet  current-mirror  microcontroller  flipflop  home-automation  multimeter  inductor  wire  inductance  coil 


1
Cho biết nếu ngắt được kích hoạt
Có cách nào để nói nếu sei()/ interrupts()hoặc cli()/ noInterrupts()được gọi lần cuối không? Tôi cần điều này để có thể kích hoạt các ngắt, thực thi một số mã và đặt các ngắt vô hiệu hóa các ngắt nếu chúng bị vô hiệu hóa. Đây là một số mã …



2
Xác định cuộc gọi lại cho các ngắt
Tôi đang làm việc với một STM32 và tôi hơi bối rối về các ngắt, đặc biệt là các ngắt Vectored Nested (NVI). Theo tôi hiểu, có một vectơ NVI (được gọi là NVIC) trong đó mỗi ngắt có mức độ ưu tiên (đôi khi có thể giải quyết được) …
7 arm  c  interrupts  stm32 
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.