Hola,
Bueno para poder superar lalectura de la trama de bits del UM3750 tuve que hacer una rutina en asm, esta me demando retardos de presicion aceptable, nunca habia hecho alguna experiencia mezclando codigo, me encontre con un problema, como hago llamar una rutina en C desde el ASM?, por ejemplo en mi asm tengo
call medio_pulso
si hago esto afuera del asm , lo compila pero no vuelve a donde llame
medio_pulso : {
delay_us(300);
}
Muy lindo seria que funcione, no entiendo porque lo compila pero lo manda para cualquier lado, bueno si alguien puede ayudarme, es solo por practicidad pues de otro modo tengo que hacer loops o usar algun timer para los retardos en asm,
un saludo al DREAM TEAM
Ariel