ansel

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

ansel

Mensagempor vanessa » 11 Nov 2012 18:57

movlw b'110111'
movwf ANSEL

estou usando o 12f675
se no bit 3 do ansel, ao inves de usar "0" eu usar "1" o meu programa nao funciona, se eu uso "0" ele funciona.
o detalhe é que o bit 3 é relativo ao pino do gp3 e eu nem estou usando este pino.
alguem sabe explicar o que esta acontecendo?
vanessa
Bit
 
Mensagens: 27
Registrado em: 29 Mar 2011 18:10

Mensagempor mastk » 11 Nov 2012 19:21

Se minha memoria nao me trai, tem que configurar o comparador analogico, ou seja desligalo, confira no datasheet.
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor jorgeluiz » 11 Nov 2012 23:16

movlw b'110111' = 6 bits !!!
movwf ANSEL
.
tá faltando bit aí. tem que ter 8. Na compilaçao dá alguma advertencia ?
Avatar do usuário
jorgeluiz
Byte
 
Mensagens: 448
Registrado em: 26 Mar 2007 02:26

Mensagempor vanessa » 13 Nov 2012 13:04

nao ha porque ter 8 bits, sao so 6 portas que se submetem a configuracao analogica/digital: gp0 a gp5, por isso bits de 0 a 6,
vou ver se da mensagem de erro aí eu posto aqui.
vanessa
Bit
 
Mensagens: 27
Registrado em: 29 Mar 2011 18:10

Mensagempor Djalma Toledo Rodrigues » 13 Nov 2012 20:17

Observe é GP3 pode ser :

/MCLR (Pino de Reset ) ou

ainda VPP (de Programação)

Reveja
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22


Voltar para PIC

Quem está online

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

x