uControl
Septiembre 09, 2010, 03:00:56 *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
 
   Inicio   Ayuda Buscar Ingresar Registrarse  
Páginas: 1   Ir Abajo
  Imprimir  
Autor Tema: Dudas con PIC18F4550  (Leído 146 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Miquel_S
PIC10F
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 69



« : Julio 26, 2010, 04:42:50 »

Hola compañeros del foro, abro este tema para poder resolver las dudas que me puedan surgir con dicho proyecto, y de esta manera lo tendre organizado.
Seria el mismo proyecto que ya postee un dia de un reloj alarmas para escuelas, http://www.ucontrol.com.ar/forosmf/proyectos-con-pic/reloj-alarmas-para-escuelas/  con la diferencia que este sera en ASM y con algunas mejoras.
Y mi primera duda surge pronto, en el codigo posteado mas abajo en el apartado de configuracion de los bits tengo esta linea:

CONFIG PBADEN = OFF             ;Todos los pines como entradas digitales

de tener esta configuracion, ¿necesito esta parte de codigo?

                        movlw      b'00000110'         ;Puerta A E/S digitales
         movwf      ADCON1

Código:
;*********************************************************************************************
;
; Nombre: Reloj alarmas
; Fecha: 25-07-2010
; Version: V1.00
;
; Autor: Miquel_S
;
;*********************************************************************************************
;
; Archivos Requeridos: P18F4550.INC
;
;*********************************************************************************************
; Notas:
;*********************************************************************************************
;
LIST P=18F4550 ;Directiva para definir el procesador
INCLUDE <P18F4550.INC> ;Definicion de SFRs para el procesador
;
;*********************************************************************************************
;Bits de Configuracion
;Revisar el archivo P18F2550.INC para info adicional
;
;*********** Configuracion del Oscilador ************
;
CONFIG FOSC = INTOSC_HS ;Internal oscillator, HS used by USB
;
;*********** Otros bits de configuracion ***********
;
CONFIG PWRT = ON ;PWRT habilitado
CONFIG BOR  = OFF ;Brown out reset deshabilitado
CONFIG WDT = OFF ;Watchdog deshabilitado
CONFIG MCLRE = OFF ;MCLR como entrada
CONFIG PBADEN = OFF ;Todos los pines como entradas digitales
CONFIG LVP = OFF ;Programacion en bajo voltaje apagado
CONFIG DEBUG = OFF ;Background debugger disabled, RB6 and RB7 configured as general purpose I/O pins
;
;***********     Bits de proteccion              ***********
;
CONFIG CP0 = OFF ;los bloques del codigo de programa
CONFIG CP1 = OFF ;no estan protegidos
CONFIG CP2 = OFF
CONFIG CP3 = OFF
CONFIG CPB = OFF ;Sector Boot no esta protegido
CONFIG CPD = OFF ;La EEPROM no esta protegida
;
;*********************************************************************************************
;
;---------------------------------------------------------------
;VARIABLES.
;---------------------------------------------------------------
;
CBLOCK H'60'

ENDC
;
RESET ORG H'00'
GOTO MAIN ;Va a la primera instruccion del programa
ORG H'05' ;Salta el Vector de Interrupcion
;
;
MAIN         bsf STATUS,RP0 ;Cambiamos al banco 1
bcf STATUS,RP1
clrf         TRISB         ;Puerta B como salida
movlw b'00000110'         ;Puerta A E/S digitales
movwf ADCON1
movlw b'00000110'         ;RA1-RA2 entradas
movwf TRISA
bcf STATUS,RP0 ;Cambiamos al banco 0
clrf         PORTB ;Borrado de lineas Puerta B
clrf         PORTA ;Borrado de lineas Puerta A
;
END

Saludos y Gracias
      Miquel_S
En línea
Suky
Moderator
PIC24F
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 2095


PIC32, voy por ti! >:(


WWW
« Respuesta #1 : Julio 26, 2010, 05:48:17 »

Ese bit de configuración solo afecta e los pines RB0-RB4 del microcontrolador. Más detalles en el datasheet.


Saludos!
En línea

  Neuquén-Argentina 

InfoPIC
Miquel_S
PIC10F
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 69



« Respuesta #2 : Julio 27, 2010, 03:39:11 »

Gracias Suky por tu respuesta, lo habia buscado en el datasheet pero al no tener claro lo que buscaba no lo vi, ahora si  rolleyes

Note: On a Power-on Reset, RB4:RB0 are
configured as analog inputs by default and
read as ‘0’; RB7:RB5 are configured as
digital inputs.
By programming the Configuration bit,
PBADEN (CONFIG3H<1>), RB4:RB0 will
alternatively be configured as digital inputs
on POR.

Saludos
En línea
Páginas: 1   Ir Arriba
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.9 | SMF © 2006-2009, Simple Machines LLC XHTML 1.0 válido! CSS válido!

Página creada en 0.424 segundos con 23 consultas. (Pretty URLs adds 0.014s, 2q)