TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Draycko en 28 de Agosto de 2006, 23:09:32

Título: PROBLEMAS AL MEZCLAR ASM CON MikroC
Publicado por: Draycko en 28 de Agosto de 2006, 23:09:32
:( Hola amigos, alguien podría ayudarme como dar de alta una variable de ASM para usar en MikroC de Mikroelectronica

unsigned VAR;   // ESTO ES LO QUE HE INTENTADO
VAR := 20        //ESTO ES LO QUE HE INTENTADO


     
void main(){
TRISB=0;




asm{


VAR equ 0x21 // ESTO ES LO QUE HE INTENTADO


    bcf status,rp0        //esta pequeña programación sólo es de prueba
    bcf status,rp1
    movlw   0xff
    movwf   VAR          // No me reconoce a VAR
    movwf   PORTB
  }
   Delay_ms(2000);

asm{
    clrf   PORTB

    }
}
Título: Re: PROBLEMAS AL MEZCLAR ASM CON MikroC
Publicado por: micro_pepe en 01 de Septiembre de 2006, 13:10:06
Hola, no conozco ese lenguaje, pero en CCS las variables solo las defino una vez, y tu la defines primero como unsigned, y luego en el asm.

Prueva a quitar la linea: VAR equ 0x21 // ESTO ES LO QUE HE INTENTADO

y usar la variable directamente.

Suerte.