Pic programas
Voy a destacar las diferencias ala hora de configurar el 12f629 conparandolas con el 16F84A.
16F84 equ 0x0C ; a partir de esta direccion empieza la memoria de datos
12F629 equ 0x20 ; a partir de esta direccion empieza la memoriade datos
las intrucciones TRISA y TRISB se sustituyen por TRISIO
las instrucciones PORTA y PORTB se sustituyen por GPIO
El terminal GP3 solo puede actuar como entrada de datos
|[pic]|Disposicion de pines |
||Trabaja con un voltaje comprendido entre 2 y 5,5 voltios |
PARA DESACTIVAR EL COMPARADOR PARA QUE GP0 Y GP1 ACTUEN COMO ENTRADAS NORMALES.
De fabrica vienenconfiguradas en modo comparador
|bcf |STATUS,RP0 |; BANCO 0 |
|movlw |b'00000111'|; 0x07 desactiva el comparador y lo pone además en bajo consumo |
|movwf |CMCON |; selecciona GPIO en vez de comparador|
PARA HABILITAR LAS RESISTENCIAS INTERNAS:
Todos tienen resistencias internas menos GP3
|bsf |STATUS,RP0 |; Bank 1|
|movlw |B'00001111' |; Habilita pull-ups |
|movwf |OPTION_REG |;|
|movlw |B'00000010' |; solo he habilitado la resistemcia en GP1 |
|movwf...
Regístrate para leer el documento completo.