char *pc_pftc; // указатель для передачи float ( pointer float to char )
char Tx_Dat[SIZE]; //буфер для передачи в УАРТ
float float_val;
pc_pftc = (char *) &float_val;
Tx_Dat[i++] = *pc_pftc++;
Tx_Dat[i++] = *pc_pftc++;
Tx_Dat[i++] = *pc_pftc++;
Tx_Dat[i] = *pc_pftc;