pregunta. para que quieres el .asm si lo estas haciendo en C, ?
el compilador no genera ni .asm. ni .hex, por cada archivo que hace parte del proyecto.
solamente 1 .hex que llevara el nombre del archivo principal en el que se encuentra el main.
por otro lado y ya que nos cuentas que usas el dsPic 30F4013 comparto mi experiencia
con este micro.. es una lastima que tenga tantas fallas. varias erratas con muuchos erros
especialmente en el i2c , comparadores, pll, pwm, etc. algunas interrupciones..enrte otras
en definitiva no lo recomiendo para nuevos diseños.
por ejemplo una falla que me hizo dar vueltas y vueltas.
salida_luz_1 = 1;
salida_luz_2 = 1;
no me funcionaba asi no mas, lueog de lidiar con muchas pruebas me funciono haciendo lo siguiente
salida_luz_1 = 1;
Nop();
salida_luz_2 =1;
Nop();
tramenda falla de los tiempos en el manejos del hardware. con cualquier otro dspic a los que he portado este codigo
(sin nops )me han funcionado de maravilla, pero no el 4013.
ya es hora que microchip saque el dspic30F4013A con correcciones del caso.
nos cuentas los avances.
Saludos