Autor Tema: PROBLEMAS AL MEZCLAR ASM CON MikroC  (Leído 2442 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.

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


 

anything