| 
 | 
 
如圖片附件,當我上傳code到redbear時,最後雖然顯示上傳成功,但卻發現上傳資訊中有Error message: 
Error: libusb_open() failed with LIBUSB_ERROR_NOT_SUPPORTED 
上網查了很多,使用了zadig-2.3.EXE去重新安裝驅動,雖然上傳成功了,卻發現有錯誤訊息,重點是雖然顯示上傳成功led也是亮綠燈代表成功上傳,卻沒有實際動作出來,覺得根本沒有燒錄進去。 
驅動程式已經有解除安裝再重新安裝上去,仍舊一樣的結果。 
網路上也有人建議利用將RST連接到GROUND確認板子是否會自己重置,確認後一切正常,排除是電路板被我弄壞了。 
我在嘗試的過程中還發現一個奇怪現象,當我接上無線滑鼠的usb時,發現此時上傳程式時,會出現兩行如下錯誤: 
Error: libusb_open() failed with LIBUSB_ERROR_NOT_SUPPORTED 
Error: libusb_open() failed with LIBUSB_ERROR_NOT_SUPPORTED 
但有趣的是只要我移除無線滑鼠的usb時,再上傳程式後,僅會出現一個錯誤: 
Error: libusb_open() failed with LIBUSB_ERROR_NOT_SUPPORTED 
 
我的code如下: 
//int ledPin = 17;                 // LED connected to digital pin 13 
int pinNum = 64; 
 
void setup() 
{ 
  for(int ledPin=0; ledPin<=pinNum; ledPin++) 
  { 
    pinMode(ledPin, OUTPUT);      // sets the digital pin as output 
  } 
} 
 
void loop() 
{ 
  for(int ledPin=0; ledPin<=pinNum; ledPin++) 
  { 
    digitalWrite(ledPin, HIGH);   // sets the LED on 
  } 
  delay(1000);                  // waits for a second 
   
  for(int ledPin=0; ledPin<=pinNum; ledPin++) 
  { 
    digitalWrite(ledPin, LOW);    // sets the LED off 
  } 
  delay(1000);                  // waits for a second 
} 
 
因為從datasheet上面查詢到pin的定義(圖片DATASHEET_PIN_DEFINE)但這樣的圖片表達方式,讓我無法理解像是PB5這一pin定義在哪一pin,就用上面的寫法大海撈針,全部撈一遍,但是PB5(D2)這一pin卻一點反應都沒有,請問有哪位強大的前輩可以指點迷津,謝謝您。 
 |   
 
 
 
 |