Ola amigos, estou com uma certo problema onde meu software nao esta funcionando corretamente, e acredito que seja um problema de modo de trabalho com a operacao de multiplicacao (*).
O que acontece e que tenho na minha rotina principal faco calculos onde por exemplo multiplico duas variaveis. O que percebi e que quando faco calculo na rotina de interrupcao do timer do MCU meu sftw para.
Imagino que o que esteja acontecendo e que quando esta sendo feita a multiplicacao na rotina principal e entra na interrupcao acaba subescrevendo alguma varial da livraria c.
Gostaria de saber se existe alguma forma de evitar isto, como por exemplo, dizendo ao compilador que tal operacao ou funcao que estou usando na interrupcao seja tratada como outra rotina e nao a mesma.
Estou usando o compilador IAR vs7.2 em C (para MCU CC2430 da TI com arquitetura 8051).
Obrigado.