Perguntas com a marcação «interrupts»

Um mecanismo para o controle do fluxo do programa em um computador. Quando interrompido, um computador salva seu estado operacional atual e muda para a execução do código que depende de qual interrupção foi gerada. As interrupções podem ser de origem de hardware ou de software; interrupções originadas por software são chamadas traps. É um mecanismo alternativo à pesquisa e é a base em torno da qual a maioria das E / S, multitarefa e controle é implementada.

2
A rotina de serviço de interrupção do AVR não está sendo executada tão rápido quanto o esperado (sobrecarga de instruções?)
Estou desenvolvendo um pequeno analisador lógico com 7 entradas. Meu dispositivo de destino é um ATmega168com uma taxa de clock de 20 MHz. Para detectar alterações lógicas, uso interrupções de alteração de pinos. Agora estou tentando descobrir a menor taxa de amostragem possível de detectar essas alterações de pinos. Eu …

3
Medindo a carga da CPU da rotina de interrupção
Eu tenho um isr que está atualizando uma exibição em uma frequência fixa. Gostaria de ajustar minha rotina para minimizar a sobrecarga e manter o tempo possível da CPU aberto para outro processamento, mas não tenho nenhuma maneira boa de coletar métricas para determinar minha carga de CPU. Eu podia …

1
Bug no compilador Keil ARM com manipuladores de interrupção e C ++?
Estou com um problema ao escrever manipuladores de interrupção no compilador Keil ARM para LPC1114. Quando escrevo um programa em C ++ e especifico a opção do compilador --cpp, todo o código dos manipuladores de interrupção desaparece, sendo substituído por um loop infinito. Eu escrevi um programa simples que ilustra …
8 c++  interrupts  keil 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.