TODOPIC

Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: tito melli en 28 de Julio de 2020, 03:13:50

Título: puntero en assembly CCS Compiler
Publicado por: tito melli en 28 de Julio de 2020, 03:13:50
Hola!

tengo un código de MPLAB en ensamblador que usa punteros. He intentado usarlo en CCS Compiler pero el dsPIC se reinicia y el debugger y el CCS se quedan bloqueados al pasar por este punto.

Sabéis cómo se hacen los punteros en CCS Compiler een ensamblador?

Concretamente la parte del codigo es esta:

Código: [Seleccionar]
#define Work1W        w1       // Working registers
#define ParkParmW    w7

mov      ParkParm+Park_qAngle,ParkParmW
mov      [ParkParmW++],Work1W

"ParkParm+Park_qAngle" es una variable de una estructura previamente definida

Gracias de antemano!

Saludos
Título: Re:puntero en assembly CCS Compiler
Publicado por: KILLERJC en 09 de Agosto de 2020, 15:32:09
Y porque insistir en seguir con el ASM, por que no portarlo de una vez a C, ya que la union C/ASM es compilador dependiente. y tenes que agregarle varias cosas al ASM.