我是结构的新手。我在下面有一个结构声明。typedef struct __serial_data{uint8_t frameStart;uint32_t data;} serial_data;serial_data mydata[25];但是frameStart在内存中分配了 32 位,这在通过 UART 发送时会造成麻烦。初始化结构。for(uint16_t cntr = 0; cntr < 25; cntr++){ mydata[cntr].frameStart = 0xAA; mydata[cntr].data = cntr + 1;}记忆手表 发送至串口 内存位置 有什么方法可以发送数据,例如:AA, 01, 00, 00, 00,AA, 02, 00, 00, 00,AA, 03, 00, 00, 00,AA, 04, 00, 00, 00,......在哪里:AA = 帧开始(8 位)01 = 数据(32 位)或者唯一的方法是制作一个单独的数组并相应地手动排列它?
2022-12-01 07:36
人工智能恐惧历史溯源人工智能恐惧表现形式
2021-01-26 07:14
APT与传统的病毒时代有什么不同?APT给AVER的困扰点有哪些?对于APT有什么应对方案?
2021-07-05 06:32