Software e Hardware para uC PIC
Moderadores: andre_luis, 51, guest2003, Renie
por 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
por mastk » 11 Nov 2012 19:21
Se minha memoria nao me trai, tem que configurar o comparador analogico, ou seja desligalo, confira no datasheet.
-

mastk
- Dword
-
- Mensagens: 4407
- Registrado em: 14 Out 2006 20:43
por 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 ?
-

jorgeluiz
- Byte
-
- Mensagens: 448
- Registrado em: 26 Mar 2007 02:26
por 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
Voltar para PIC
Quem está online
Usuários navegando neste fórum: Bing [Bot], Google [Bot] e 1 visitante