Robofun 機器人論壇
標題:
編譯成功,上傳時卻發生錯誤
[打印本頁]
作者:
iiaann81
時間:
2017-1-5 16:17
標題:
編譯成功,上傳時卻發生錯誤
各位好
最近在研究XBee無線通訊的部分
想先從"Arduino 最佳入門與應用"的範例開始研究起
使用此書附的光碟中的範例
分別在接收端與發送端編譯與上傳對應之程式碼
發現兩程式碼都可以編譯卻無法上傳!!!
上傳失敗會出現"上傳草稿碼時發生錯誤"的字樣
我有用板子跑過其他範例程式 一切正常
XBEE模組使用XCTU程式測試也正常
應該不是硬體的問題
而在嘗試上傳數次後
也有偶爾成功上傳的時候
但下次再重新上傳又不行了
跪求大大幫忙發現是甚麼問題????!!!!
以下為兩程式碼:
發送端
#include <SoftwareSerial.h>
SoftwareSerial xbeeSerial(2,3);
char msg[]="hello";
void setup()
{
Serial.begin(9600);
xbeeSerial.begin(9600);
}
void loop()
{
Serial.write(msg);
Serial.println();
xbeeSerial.write(sizeof(msg));
xbeeSerial.write(msg);
delay(1000);
}
接收端
#include <SoftwareSerial.h>
SoftwareSerial xbeeSerial(2,3);
int length=0;
void setup()
{
Serial.begin(9600);
xbeeSerial.begin(9600);
}
void loop()
{
if(xbeeSerial.available())
{
length=xbeeSerial.read();
for(int i=0;i<length;i++)
{
if(xbeeSerial.available())
Serial.write(xbeeSerial.read());
}
Serial.println();
}
}
作者:
超新手
時間:
2017-1-6 05:33
你的XBEE 是怎麼接到ARDUINO 的?
可以先試著拔掉 XBEE , 下載程式OK後,再把XBEE接回去
作者:
iiaann81
時間:
2017-1-10 11:36
超新手 發表於 2017-1-6 05:33
你的XBEE 是怎麼接到ARDUINO 的?
可以先試著拔掉 XBEE , 下載程式OK後,再把XBEE接回去 ...
你好
我上傳時都不會連結XBEE
後來把IDE程式更新到最新版
至少到目前為止都正常了
可能是舊版本有些BUG
作者:
cc1357
時間:
2022-3-12 21:01
谢谢楼主分享
歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/)
Powered by Discuz! X3.2