// 历史项联合体
typedef union
{
struct
{
volatile uint32_t state : 5; // 当前状态机状态
volatile uint32_t bak1 : 3; // 备用位,后续扩展
volatile uint32_t ain_1 : 12; // 1通道被运算值,2倍
volatile uint32_t ain_2 : 12; // 2通道被运算值
} reg;
volatile uint32_t value; // 联合体值
} user_history_item_u;
对应的数据
08 40 79 04 0F 50 CA 04 15 C1 4F 04 0E B0 FE 04 08 40 7A 04 0F 40 CA 04 15 C1 4F 04 0E B0 FE 04 08 40 7A 04 0F 40 CA 04 15 C1 4F 04 0E B0 FE 04 08 40 7A 04 0F 40 CA 04 15 C1 4F 04 0E B0 FE 04 08 40 7B 04 0F 40 CA 04 15 C1 4F 04 0E B0 FE 04 08 40 7A 04 0F 40 C9 04 15 C1 4F 04 0E C0 FF 04 08 40 7A 04 0F 30 C9 04 15 C1 4E 04 0E C0 FF 04 08 40 7A 04 0F 30 C9 04 15 C1 4E 04 0E C0 FF 04 08 40 7A 04 0F 30 C9 04 15 C1 4F 04 0E C0 FF 04 08 30 7A 04 0F 20 C8 04 15 C1 4E 04 0E D1 00 04 08 30 7A 04 0F 20 C8 04 15 C1 4E 04 0E D1 00 04 08 40 7A 04 0F 20 C8 04 15 C1 4E 04 0E D1 00 04 08 40 7A 04 0F 20 C8 04 15 C1 4E 04 0E E1 00 04 08 40 7A 04 0F 10 C7 04 15 C1 4F 04 0E E1 01 04 08 40 7B 04 0F 10 C7 04 15 C1 4F 04 0E E1 01 04 08 40 7A 04 0F 10 C7 04 15 C1 4E 04 0E E1 01 04 08 40 7A 04 0F 10 C7 04 15 C1 4F 04 0E E1 01 04 08 40 7A 04 0F 10 C6 04 15 C1 4E 04 0E F1 02 04 08 40 7A 04 0F 00 C6 04 15 C1 4E 04 0E F1 02 04 08 40 7A 04 0F 00 C6 04 15 C1 4E 04 0E F1 02 04 08 40 7A 04 0F 00 C6 04 15 C1 4E 04 0F 01 02 04 08 40 7A 04 0F 00 C6 04 15 C1 4E 04 0F 01 03 04 08 40 7A 04 0F 00 C5 04 15 C1 4E 04 0F 01 03 04 08 40 7B 04 0E F0 C5 04 15 C1 4F 04 0F 01 03 04 08 50 7B 01 0F 00 C6 01 15 D1 4F 01 0F 21 05 01 08 60 7D 01 0F 00 C6 01 15 D1 4F 01 0F 21 04 01 08 50 7C 01 0F 00 C5 01 15 D1 4F 01 0F 21 05 01 08 50 7B 01 0F 00 C5 01 15 D1 4F 01 0F 31 05 01 08 50 7B 01 0F 00 C5 01 15 D1 4F 01 0F 21 05 01 08 50 7B 01 0E F0 C4 01 15 C1 4F 01 0F 21 05 01 08 40 7B 01 0E E0 …………………………
我想知道,哪几个16进制数值是当前状态机状态,哪几个16进制数值是通道1 和通道2
你好,我是有问必答小助手。为了技术专家团更好地为您解答问题,烦请您补充下(1)问题背景详情,(2)您想解决的具体问题,(3)问题相关代码图片或者报错信息。便于技术专家团更好地理解问题,并给出解决方案。
您可以点击问题下方的【编辑】,进行补充修改问题。