Microcontroladores PIC => dsPIC => Mensaje iniciado por: jgpeiro en 22 de Enero de 2006, 13:42:00
Título: Como incrustar ASM en un codigo C30?
Publicado por: jgpeiro en 22 de Enero de 2006, 13:42:00
Pues eso, necesito saber una manera adecuada de incrustar codigo asm en un programa escrito en C30. Hasta hora tenia que usar para cada instruccion un codigo como este:
pero creo que es muy lioso terner que estar poniendo eso a caada instruccion, ademas no me reconoce los registros(tengo que usar 0x02C2 en lugar de PORTA)... pienso que debe alguna manera como poner: _asm .... .... ... _endasm bueno, un saludo a todos...
Título: RE: Como incrustar ASM en un codigo C30?
Publicado por: Nocturno en 22 de Enero de 2006, 14:07:00
No conozco otra manera de meter código ASM, pero a mí sí me reconoce los puertos:
Codigo:asm(" mov.w w3,PORTGbits ");
Título: RE: Como incrustar ASM en un codigo C30?
Publicado por: antoniof en 22 de Enero de 2006, 19:06:00
Aqui os dejo el link de una user guide donde explica como hacer una funcion en ASM en un fichero aparte y llamar a dicha función desde C30.