Autor Tema: syntax error  (Leído 1095 veces)

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

Desconectado Sergiowaitforit

  • PIC10
  • *
  • Mensajes: 21
syntax error
« en: 30 de Noviembre de 2013, 20:04:53 »
Hola buenas noches (desde España)
¿Alguién me podría decir qué es lo que va mal en este código? Me sale Suntax error en la línea 15

Código: C
  1. /* ** Archivo con definicion de registros y bits del microcontrolador elegido */
  2. # include <p18f2550.h>
  3. /* ** Configuracion de los Fuses del microcontrolador ** */
  4. # pragma config FOSC =XT_XT , FCMEN =OFF , IESO =OFF , CPUDIV = OSC1_PLL2
  5. # pragma config PWRT =ON , BOR =OFF , BORV =0, WDT=OFF , WDTPS =32768
  6. # pragma config MCLRE =ON , LPT1OSC =OFF , PBADEN =OFF , CCP2MX = OFF
  7. # pragma config STVREN =OFF , LVP =OFF , XINST =OFF , DEBUG = OFF
  8. # pragma config CP0=OFF , CP1 =OFF , CP2 =OFF ,CPB =OFF , CPD = OFF
  9. # pragma config WRT0 =OFF , WRT1 =OFF , WRT2 = OFF
  10. # pragma config WRTB =OFF , WRTC =OFF , WRTD = OFF
  11. # pragma config EBTR0 =OFF , EBTR1 =OFF , EBTR2 =OFF , EBTRB = OFF
  12.  
  13. void main ( void ){
  14.        
  15.         ADCON1 =0x0F; /* Todos entradas / salidas digitales */
  16.         TRISA =0xFF ; /* Todos como entradas */
  17.         TRISB =0xF0 ; /* Nible bajo como salida */
  18.        
  19.         LATB =0x00 ; /* Todos los leds apagados */
  20.         while (1){ /* Bucle infinito */
  21.                 if( PORTAbits.RA0 ==1){ /* Se testea estado del pulsador */
  22.                         LATB =0x00 ; /* Si esta en 1 logico apagamos leds */
  23.                 } else {
  24.                         LATB=0x0F ; /* Sino encedemos todos los leds */
  25.                 }
  26.         }
  27. }
Muchas gracias por vuestra ayuda!  :)
« Última modificación: 30 de Noviembre de 2013, 21:23:00 por Sergiowaitforit »

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: syntax error
« Respuesta #1 en: 30 de Noviembre de 2013, 20:31:12 »
  ¿El código lo tienes como 0 xFF? Supongo yo que tiene que ir todo junto como en cualquier compilador. Los mismo cuando trabajas con el puerto A, imagino que tendría que ser "PORTAbits.RA0"
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado Sergiowaitforit

  • PIC10
  • *
  • Mensajes: 21
Re: syntax error
« Respuesta #2 en: 30 de Noviembre de 2013, 21:24:01 »
Eso fue un error al pegar el código. Ya esta corregido