Autor Tema: PROBLEMAS AL MEZCLAR ASM CON MikroC  (Leído 2443 veces)

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

Desconectado Draycko

  • PIC10
  • *
  • Mensajes: 13
PROBLEMAS AL MEZCLAR ASM CON MikroC
« 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

    }
}
« Última modificación: 31 de Agosto de 2006, 16:44:54 por Draycko »

Desconectado micro_pepe

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3216
Re: PROBLEMAS AL MEZCLAR ASM CON MikroC
« Respuesta #1 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.
Se obtiene más en dos meses interesandose por los demás, que en dos años tratando de que los demás se interesen por ti.

新年快乐     的好奇心的猫死亡