Hola otra ves, he visto una función en CCS que permite copiar un valor de punto flotante a cadena, esta función la apliqué en el C30 y me funciona muy bién, este es lo que compilé;
char mystring[10];
float myfloat;
myfloat=-12.34;
sprintf(mystring,"<%f>",myfloat);
// mystring ={'<', '-', '1', '2', '.', '3', '4', '0', '0', '0'}
Pero increiblemente esto toma más de 10 000 ciclos, que horror. Habría alguna otra forma más efectiva de pasar valores de tipo flotante y tipo entero a cadena..? o como se haría en CCS.
Con esto, la cadena mystrig ya la puedo transmitir por SPI.