公告版位
pre class="brush: cpp" <>

錯誤處理

注意:如果編譯直行時出現下列訊息,就是電腦與 Arduino 板子無法溝通。

avrdude : stk500_getsync():not in sync: resp=0x00

此時需注意下列事項。

  1. USB 有沒有連接。(看 Arduino 板子上的燈有沒有亮就可以確認這點)
  2. 有沒有設定 Arduino 的驅動程式。
    • 在我的電腦中位在 D:\arduino-1.0\drivers 當中
    • 您插入 Arduino 之後會出現新增硬體畫面,此時選擇 D:\arduino-1.0\drivers 資料夾就可以了。
    • Arduino Board 的板型是否正確 (選擇 Arduino IDE 功能表中的 Tool/Board 確認板型)
    • COM port 設定是否正確。
      • 選擇 Arduino IDE 功能表中的 Tool/Serial port 確認 port
      • 您可以用裝置管理員看看 (XP 中選 /控制台/系統/硬體/裝置管理員/連接埠/),由於我的 Arduino-UNO 用 USB 模擬為 COM3,因此我在 Tool/Serial port 必須選擇 COM3。

阿倫 發表在 痞客邦 PIXNET 留言(3) 人氣()


留言列表 (3)

發表留言
  • 訪客
  • avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x45
    出現這個是什麼問題呢
  • 不清楚捏

    阿倫 於 2015/11/26 23:47 回覆

  • set
  • avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x45
    這是甚麼問題呢
  • 不清楚捏

    阿倫 於 2015/11/26 23:47 回覆

  • 游政修
  • sketch_may23a.ino:42:20: error: invalid suffix "AEB" on integer constant
  • ?

    阿倫 於 2016/05/27 09:59 回覆