我有一个 C 函数接收uint8
带有另一个参数的指针,该参数是它的大小(字节数)。
我想double
从这个缓冲区中提取数据。这是我的代码:
Write(uint8* data, uint8 size) /* data and size are given by a callback to my function)*/
{
double d;
for (i = 0; i < size; i++)
{
d = ((double*)&data)[i];
printf(" d = %d\n");
}
}
问题是我没有收到我在外部硬件中发送的内容。我想我的演员阵容是错误的。我尝试了其他方法,但没有任何好的结果。我仍然无法收到我发送的内容。