MSP430F149 + Encoder incremental (migrado)

Software e Hardware para uC Texas

Moderadores: andre_luis, 51

MSP430F149 + Encoder incremental (migrado)

Mensagempor Nightcrawler » 20 Out 2006 19:30

enigmabox
Aprendiz


Brazil
85 Posts Posted - 19/09/2006 : 21:31:50
--------------------------------------------------------------------------------
Caros colegas,

Estou tentando ligar um Encoder incremental com canais A e Z em um MCU Msp430F149, liguei o canal A do encoder no TACLK, onde posso ligar o canal Z, para zerar o contador interno do Timer/Counter_A? Alguem já fez isto?
Nos Mcu 8051, eu ligava no timer/counter o canal A do encoder e o Z no INT0(onde gerava interrupção e zerava o contador interno).
Mas neste MSP430, tô meio perdido. Alguem teria alguma ideia?

Grato



Edited by - enigmabox on 19/09/2006 21:32:59

Fabio Pereira
Conselheiro


Brazil
2205 Posts Posted - 19/09/2006 : 21:36:34
--------------------------------------------------------------------------------
Bom,

Você poderia utilizar o pino de interrupção NMI, ou ainda a interrupção de mudança de estado das portas 0 ou 1.

Até +

Fábio Pereira
ScTec - Automação e Projetos Especiais
www.sctec.com.br


enigmabox
Aprendiz


Brazil
85 Posts Posted - 19/09/2006 : 21:48:27
--------------------------------------------------------------------------------
Sr. Fabio,

Obrigado por responder.
O CLK ou canal A está em P1.0 do MCU, se ligar o canal Z, no P1.1, será que funciona, usando a interrupção de mudança de estado do bit P1.1?
No caso do NMI, deve ser mudado o vetor de reset, para a rotina de zeramento do contador TimerA?




Fabio Pereira
Conselheiro


Brazil
2205 Posts Posted - 19/09/2006 : 22:31:01
--------------------------------------------------------------------------------
Sim, você pode ligar no P1.1 e configurá-lo para gerar uma interrupção sem problema algum.

Sobre o NMI, não, o vetor da interrupção NMI é o de número 14 (veja a página 108 do livro Microcontroladores MSP430: Teoria e Prática).

Até +

Fábio Pereira
ScTec - Automação e Projetos Especiais
www.sctec.com.br


enigmabox
Aprendiz


Brazil
85 Posts Posted - 19/09/2006 : 23:07:40
--------------------------------------------------------------------------------
Sr. Fabio,

Agora entendi melhor, após sua ajuda e leitura das páginas 108, 138 e 139 de vosso livro.
Inicialmente vou usar o P1.1 para o canal Z do encoder.
Aproveitando..., será que é possivel comunicar atraves da interface Usart2 do MSP430F149 com a Usart do DSP 56F8013?
Obrigado pela ajuda.



Fabio Pereira
Conselheiro


Brazil
2205 Posts Posted - 20/09/2006 : 08:02:10
--------------------------------------------------------------------------------
Não vejo nenhum problema em se fazer a comunicação entre os dois chips.

Só um detalhe: qualquer canal do quad timer do 56F8013 pode fazer a decodificação do encoder diretamente por hardware. Porque você não estuda esta possibilidade ?

Até +

Fábio Pereira
ScTec - Automação e Projetos Especiais
www.sctec.com.br


Edited by - Fabio Pereira on 20/09/2006 08:05:07

enigmabox
Aprendiz


Brazil
85 Posts Posted - 20/09/2006 : 09:28:49
--------------------------------------------------------------------------------
Caro Fabio,

É isso que eu estava pensando também, já possuo o livro do DSP e somente falta chegar de sua empresa o modulo do DSP para começar os testes.
Acho que a Exsto vai mandar o modulo no dia 25/9, para mim. Até la fico estudando.

Obrigado
Diego
Avatar do usuário
Nightcrawler
Byte
 
Mensagens: 450
Registrado em: 11 Out 2006 14:20
Localização: Santa Maria - RS

Voltar para Texas

Quem está online

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

x