Página 1 de 1

Descritivo dos registradores

MensagemEnviado: 17 Set 2008 08:57
por Abuda
Pessoal,

Não consigo encontrar o descritivo dos registradores do PSOC para poder alterar as configuração das portas e trabalhar com as interrupções.

Na parte visual eu sei que dá pra configurar, só que ele já cria a configuração e eu gostaria de saber como funcionam estes registradores.

Não acho por exemplo o que cada bit representa no PRTxIE, PRTxICx e assim por diante apenas encontrei a descrição dos PRTxDMx.

MensagemEnviado: 17 Set 2008 18:43
por Lustosa
Esse material explica bem essa configuração dos pinos já no capítulo 1:

http://www.easypsoc.com/book/chapter1.html#b14

MensagemEnviado: 17 Set 2008 19:13
por Lustosa
IC1 IC0
0 0 INT pino externo desabilitada
0 1 INT borda de subida
1 0 INT borda descida
1 1 INT mudança de estado

o Registro PRTxICx configura os tipo de interrupção do pino, para o pino P3[4] configurar mudança de estado, é preciso dois registros:
bit MSB - PRT3IC1 deve conter 00010000b
bit LSB - PRT3IC0 deve conter 00010000b

para o pino P2[1] ter int borda subida
bit MSB - PRT2IC1 deve conter 00000000b
bit LSB - PRT2IC0 deve conter 00000010b

O PRTxIE habilita a interrupção no pino
PRT3IE <-- dever conter 10000000b para habilitar a interrupção no pino P3[7]