Autor Tema: Que le pasa a este programa???  (Leído 1188 veces)

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

Desconectado Colores

  • Moderadores
  • PIC16
  • *****
  • Mensajes: 232
Que le pasa a este programa???
« en: 17 de Marzo de 2005, 20:52:00 »
Hola a todos.
A ver quien se da cuenta que pasa acá, porque yo ya no se que hacer. No puedo ni hacer parpadear un led. En PBP funciona mas o menos bien, pero al tratar de pasarlo a Proton+ (con sus modificaciones) no anda, hace lo que se le da la gana!!!

Acá les paso el programejo, compilenlo y en ISIS pongan un 16F877 solito, nada más, y simulenlo.
Fijense que defini el puerto C (salvo un pin que está al aire -RC5- y el de recepción USART que son entradas) y D. Cuando simulo el único que parpadea es RC0, el puerto D no hace nada con el agravante de que se configura solo (??) con la mitad de los pines como entradas...

Device = 16F877
XTAL = 20

TRISA = %11111111   "Configurar AN0 como entrada
TRISB = %11111111
TRISC = %10100000   "RX serie + pin 5 desconectado: como entradas
TRISD = %00000000
TRISE = %11111111
ADCON1 = %00000000  "Configurar PORTA.0 como entrada analógica

DIM i as WORD

FFF:
   HIGH PORTC.0
   HIGH PORTD.0
   
   DELAYMS 50
   
   LOW PORTC.0
   LOW PORTD.0
   
   DELAYMS 50
   
GOTO FFF

END

Desde ya muchas gracias.

Desconectado LOBONET1

  • PIC10
  • *
  • Mensajes: 6
RE: Que le pasa a este programa???
« Respuesta #1 en: 26 de Mayo de 2005, 15:13:00 »
Amigo aqui tienes un ejemplo led parpadeante en pic basic pro que es muy parecido a proton
te adjunto el codigo
Saludos

" Example program to blink an LED connected to PORTB.0 about
" once a second

loop:  
   High 0          " Turn on LED connected to PORTB.0
   Pause 500       " Delay for .5 seconds

   Low 0           " Turn off LED connected to PORTB.0
   Pause 500       " Delay for .5 seconds

   Goto loop       " Go back to loop and blink LED forever
   End


Sonrisa


 

anything