为什么我的2个结构在调试手表中有不同的结构?

时间:2017-10-23 20:04:42

标签: c struct atmelstudio

我在μC项目中使用了2个结构:

struct cRGB LED_OUTPUT[3] = {0};
struct LED_Object LEDS[3] = {0};

在两个单独的头文件中启动

struct cRGB  { uint8_t g; uint8_t r; uint8_t b; };

struct LED_Object{
         struct cRGB Color;
         uint8_t brightnessReduction;
         int8_t fadingDirection;
 ...}

在我的调试监视窗口中,我得到了这个视图: enter image description here

为什么LEDS [0]到[2]单独显示,LED_OUTPUT为一个对象? 因为当我输入一个功能时可能与我的问题有关,并且LED_OUTPUT仍在窗口中可见,而LEDS显示“未知位置”。

0 个答案:

没有答案