Autor Tema: problemas para usar el 18f452  (Leído 1821 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado dcantero

  • PIC10
  • *
  • Mensajes: 4
problemas para usar el 18f452
« en: 04 de Diciembre de 2011, 22:50:05 »
hola a todos.
Estoy tratando de programar un 18f452, hice un programa super sencillo y cuando lo ejecuto en el debugger como run siempre entra en  Halted, pero si lo ejecuto paso a paso o en Animate funciona bien, no logro enter el por que, si me pueden ayudar se los agradezco.
Dejo el programita.
         LIST P=18f452
#INCLUDE     "P18f452.INC"


   
   ORG 0X0000
   GOTO 0X54
   RETURN
   

   ORG   0X0054
   GOTO   MAIN
       return

;***************************Programa principal ****************************************************   
MAIN
   
   MOVLW   B'10000000'
   movwf   trisb
   nop
   bsf      portb,2   
es   nop
   goto   es
   return
   end   




configuración bit

OSC=xt    cristal 4 mhz
oscs=off
PWRT=on
bor=on
Borv=4.2
WDT= off
stvr=off
el resto todo off


Desde ya muchas gracias.
Saludos Diego

Desconectado dcantero

  • PIC10
  • *
  • Mensajes: 4
Re: problemas para usar el 18f452
« Respuesta #1 en: 05 de Diciembre de 2011, 08:45:38 »
Por favor si me pueden ayudar se los agradesco.

Saludos

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: problemas para usar el 18f452
« Respuesta #2 en: 05 de Diciembre de 2011, 09:16:28 »
  No entiendo porque hay tantos return sin utilidad. Me parece que quedaría más legible si hacés algo así....

Código: ASM
  1. org 0x00
  2. goto main
  3.  
  4. main
  5.   movlw b'10000000'
  6.   movwf trisb
  7.   nop
  8.   bsf portb,2
  9. es
  10.   nop
  11.   goto es
  12.   end

  Además de ello, te hago una consulta ya que nunca utilicé un PIC18 en asm, ¿no es necesario cambiar de banco para configurar el trisB, como en la familia 16F?
  Creo haber leído en el datasheet del 18F4550 que se puede manejar la memoria de forma lineal pero me pareció que había que cambiar algún bit de configuración para ello.
« Última modificación: 05 de Diciembre de 2011, 09:19:43 por AngelGris »
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado dcantero

  • PIC10
  • *
  • Mensajes: 4
Re: problemas para usar el 18f452
« Respuesta #3 en: 05 de Diciembre de 2011, 12:18:51 »
Gracias.
Pero de esta manera sigue funcionando mal.

Con la familia del 18F es todo mas lineal, no hace falta el cambio de banco.