主题中讨论的其他器件:CC1354P10、 SYSBIOS
工具/软件:
您好、
我在代码中有一个 typedef 结构、如下所示:
/* Typedef Struct definition */
typedef struct {
uint32_t timestamp;
uint64_t status;
float data[32];
uint32_t packet_id;
int8_t rssi;
} dataPoint_t;
我为 status 变量分配一个值、例如:
dataPoint_t dataPoint; dataPoint.status = 15;
然后、该变量显示正在接收向左移动32位的值、我打印时显示为64424509440。
为什么会发生这种情况、如何获得正确的值?
提前感谢、
Eduardo。

