Como usar duas interrupções juntas?

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Como usar duas interrupções juntas?

Mensagempor valdir.pavan » 25 Ago 2010 18:31

Olá Galera,

Preciso usar duas interrupções num PIC. Uma é o Timer2 e a outra é a interrupção da USB. Como posso fazer isso? Eu uso o compilador CCS.
Como ficaria um codigo básico para fazer isso?

Obrigado
Valdir Pavan Júnior
Graduando em Engenharia Elétrica - EESC USP
MSN: valdir.pavan@hotmail.com
Skype: valdir.pavan
valdir.pavan
Bit
 
Mensagens: 26
Registrado em: 21 Jun 2010 15:04

Mensagempor xultz » 25 Ago 2010 19:31

No comecinho da ISR, você checa qual das duas interrupções gerou a interrupção (testando o bit que gera a int). Daí você faz duas rotinas, cada uma tratando sua respectiva interrupção. E chama cada uma destas duas rotinas conforme o bit que gerou a int.
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Como usar duas interrupções juntas?

Mensagempor valdir.pavan » 27 Ago 2010 16:25

Como faço para ler a ISR no CCS? Tem algum codigo exemplo para me mostrar?

abs
Valdir Pavan Júnior
Graduando em Engenharia Elétrica - EESC USP
MSN: valdir.pavan@hotmail.com
Skype: valdir.pavan
valdir.pavan
Bit
 
Mensagens: 26
Registrado em: 21 Jun 2010 15:04


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x