w_fly 发表于 2017-12-15 22:12:36

一个非常奇怪的串口输出问题,大家来讨论一下!


uint8_t i=0;

unsigned int servo_Angle=0;

unsigned char hexdata = {0x00,0x00,0x00,0x00,0x00,0x00};
unsigned char Check_Sum=0;

void setup()
{
Serial.begin(115200);
delay(100);
}

void loop()
{
servo_Angle++;
i++;
hexdata = (uint8_t)servo_Angle;
hexdata = (uint8_t)(servo_Angle/8);
hexdata = Check_Sum;
Serial.write(i);
   delay(100);
}

w_fly 发表于 2017-12-15 22:13:46

在数组超出边界情况下,为什么有这种输出????????
页: [1]
查看完整版本: 一个非常奇怪的串口输出问题,大家来讨论一下!