一个非常奇怪的串口输出问题,大家来讨论一下!
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);
}
在数组超出边界情况下,为什么有这种输出????????
页:
[1]