Duvida prioridades de interrupção família PIC18F

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Duvida prioridades de interrupção família PIC18F

Mensagempor MarceloRack » 11 Fev 2008 08:47

OLá Pessoal tudo bom?

Me ajuda a esclarecer uma coisa:

A família PIC18F possui dois níveis de interrupção: Alta e Baixa.

Como podemos distinguir as interrupções de mesma prioridade?

por exemplo: Timer0 e Int1 em alta prioridade, quem vai ser atendido primeiro?

Acredito que tenha que ser na base do código mesmo....

A microchip poderia criar algumas prioridades naturais ai, vcs não acham?

Abraço

MarceloRack
MarceloRack
Bit
 
Mensagens: 5
Registrado em: 31 Jan 2008 00:44

Mensagempor proex » 11 Fev 2008 10:36

"""por exemplo: Timer0 e Int1 em alta prioridade, quem vai ser atendido primeiro? """

R- Será atendido primeiro a que gerar INT primeiro.

Quando o programa desviar par a rotina de interrupçao, vc deverá testar o bits das Ints ativas, pra saber quem gerou.
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor Sergio38br » 11 Fev 2008 12:38

infelizmente só fazendo polling

Sergio
Avatar do usuário
Sergio38br
Word
 
Mensagens: 759
Registrado em: 22 Nov 2007 13:39
Localização: São Paulo - SP

Mensagempor tcpipchip » 11 Fev 2008 14:19

ja na familia mcs51 eh possivel definir a prioridade
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor jorgeluiz » 12 Fev 2008 00:09

Essa duvida eu tambem sempre tive. Num programa com interrupcao por tmr0, por comparador e interrupcao externa, qual tem a prioridade? E se acontecer ao mesmo tempo? Nao e' raro disso acontecer.
Avatar do usuário
jorgeluiz
Byte
 
Mensagens: 448
Registrado em: 26 Mar 2007 02:26

Mensagempor Sergio38br » 12 Fev 2008 07:23

Na verdade na linha 18F voce pode definir fora algumas que sempre são de alta prioridade( INT0...) o tipo de prioridade setando ou não o "Priority bit" de cada interrupção.

O que tem de ser levado em conta é a estrutura de tratamento, que varia de acordo com cada projeto, indicando qual atender primeiro, qual vai ser mais usada.

Sergio
Avatar do usuário
Sergio38br
Word
 
Mensagens: 759
Registrado em: 22 Nov 2007 13:39
Localização: São Paulo - SP

Mensagempor MarceloRack » 12 Fev 2008 19:15

É por isso que o pessoal fala que as interrupções do PIC não são lá essas coisas...

abraço a todos

grato

MarceloRack
MarceloRack
Bit
 
Mensagens: 5
Registrado em: 31 Jan 2008 00:44


Voltar para PIC

Quem está online

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

x