我玩过51,STM32,MSP430,树莓派,却一直没用过arduino,最近用了一下,确实好用,语法简单明了。
程序烧录时,碰到了一些问题,网上的解决方案又少之又少,故记录之。
未使用串口,即串口未接外设时,程序烧录正常,当使用串口时,出现错误,以下为arduino程序
int SETA = 13;
int SETB = 12;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600,SERIAL_8N1);
pinMode(SETA, OUTPUT);
pinMode(SETB, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(SETA,0);
digitalWrite(SETB,0);
Serial.println("Hello World");
delay(500);
}
出现错误:
上网查找解决方案,也没有详细的说明。
我的解决方案如下:先将外设与串口相断开,然后进行烧录,再将外设与串口相连即可。