新人求助,怎样将Arduino的代码改成STM32来用?

2019-10-14 21:20发布

代码是Arduino中向串口发送数组到串口用的:
staticfloat cmd_str_10[10];staticunsigned char cmd_str_42[42]; voidcmd_str_42_send(){       cmd_str_42[0]= 0xA5;       for(char I = 0; I < 10; I++ )       {              *((float*)(cmd_str_42 + 1 + 4*I)) = float( cmd_str_10[I] );       }       cmd_str_42[41]= 0x5A;          for( char I = 0; I < 42; I++ )       {              Serial1.write(cmd_str_42[I] );       }}我想试着改成在STM32里用,但是*((float *)(cmd_str_42 + 1 + 4*I)) = float( cmd_str_10[I] );转换成浮点数的我有些不会改。求大神指点!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。