Hola, queria saber como hacer para pasar parametros como variables a un macro. He intentado infructuosamente, y solo funciona como literales o constantes. Cuando quiero reusar el parametro con movf xxx,w me sale algo asi
Invalid RAM location specifiedY solo puedo usar lo siguiente
EsperarSegundos macro xsegundos
movlw xsegundos
movwf datosrutinaXXX
Mientras que por ejemplo para enviar un registro asi
rodolfo=100
EsperarSegundos RODOLFO
Lo que esperaria seria la posicion de memoria de la variable rodolfo y no el 100
En internet figura que se cambia el movlw por movf x,W. Pero me sale ese error en tiempo de compilacion