LusoRobótica - Robótica em Português

Software => C/C++ => Tópico iniciado por: A_neves em 16 de Maio de 2012, 20:16

Título: Aceder a variável do vector de interrupção
Enviado por: A_neves em 16 de Maio de 2012, 20:16
Estou a usar um atmega 168, e estou a usar a interrupção externa INT0 para ler um pino do micro.
Na main quero aceder a uma variável que defini com global que vai ficar com o valor recebido de um comando vinda do vector de interrupção.
Não consigo aceder a essa variável. Já experimentei com apontadores, mas nem assim consegui.

Já alguém teve problemas deste género que me possa ajudar?
Título: Re: Aceder a variável do vector de interrupção
Enviado por: Njay em 16 de Maio de 2012, 22:52
A variável tem que ser declarada como "volatile".