如果使用 Arduino,如果我使用这样的代码会做什么:
int status;
void setup()
{
pinMode(13, OUTPUT);
}
void loop()
{
digitalWrite(13, status);
}
这段代码会做什么?LED会亮吗?会不会损坏芯片?在 Arduino IDE 中编译时,它说没问题。还有其他一些编译器无法捕捉到的问题,但它们会做什么呢?另一个例子是做“digitalRead();” 而它被设置为输出。
注意:使用 Arduino Uno SMD 版本 R2。