|
|
先发代码:
int td=0;
int led = 13;
void setup() {
Serial.begin(9600);
pinMode(led, OUTPUT);
}
void loop() {
td=++td;
Serial.print("I received: ");
Serial.println(td, DEC);
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
}
===================================================
程序很简单,大神们一看就懂,每2秒钟向串口发送一次数字,每次自动增1,同时让LED灯闪烁一次,亮一秒灭一秒。
问题:每次重新打开串口助手的时候,td都是从1开始,这个我很难理解,理论上说这个数字应该是自动增1,就算我关闭了串口助手,也是应该继续增1的,然后我重新打开助手的话,这个数字至少也要比我上次关闭的时候要大才对,除非我reset,请大神指点下为什么 |
|