一个指针加结构体的问题导致芯片不能运行

2019-07-14 18:28发布

简化描述:
我在程序中定义了如下类型的一个结构体:
typedef struct
{
      uint8_t*   Rxbuffer;
      uint8_t     timer;
}Hardle_typedef;
然后用Hardle_typedef去定义一个变量,结果芯片没现象,改成如下形式就没问题了:
typedef struct
{
      uint8_t     Timer;
      uint8_t*   Rxbuffer;
}Hardle_typedef;

请问大神们这是踩了C语言指针的陷阱了吗?请帮忙解释一下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。