将4个8位的数转成float型,进到HardFault_Handler?

2019-07-20 20:16发布

uint8_t buf[6]={0x00,0x00,0x00,0x00,0x00,0x00};float aa;
float bb;
aa = * (float *) buf;
bb = * (float*)(buf+2);  //就是这句进入到HardFault_Handler,不知为什么,求解释。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。