2015-06-15 11 views
7

Xin chào,ATMega328P "AVRDude: Không thể tìm USBTiny Device (0x1781/0xc9f)"

Gần đây tôi đã tập hợp một vi điều khiển ATMega328P dựa PCB thiết kế của riêng tôi. Tôi cảm thấy tốt về bản thân mạch điện khi tôi quản lý để tải lên bản phác thảo Arduino Blink thông qua Trình lập trình Pocket Sparkfun AVR.

Sau khi tải lên bản phác thảo này, tôi lưu ý rằng ATMega đang sử dụng bộ dao động bên trong của nó. Tôi không cảm thấy thoải mái khi thay đổi các bit cầu chì mà tôi đã cố gắng cài đặt bộ nạp khởi động Arduino một lần nữa thông qua Arduino IDE.

Tại thời điểm này, một số lỗi đã được ném nhưng bảng bắt đầu sử dụng đồng hồ bên ngoài và chạy chương trình Blink chính xác.

Tôi không còn có thể tải lên bất kỳ mã nào nữa cho chip, vì tôi không thể nhận AVRDude hoạt động trên máy Mac, tôi đã cài đặt AVRDude 5.1 trên máy tính chạy Windows 8.1 của mình.

sau đó tôi kết nối các thiết bị và gửi:

avrdude -c usbtiny -p atmega328p 

này chỉ đơn giản trả về:

avrdude: Error: Could not find USBtiny device (0x1781/0xc9f) 

Có Tôi vô tình sai lệch với bit cầu chì của chip? Làm thế nào tôi có thể lưu con chip này ??

UPDATE: Tôi quản lý để cài đặt AVRDude 6.0.1 và bây giờ là lỗi đọc:

avrdude: initialization failed, rc=-1 

kết quả đầy đủ được nhìn thấy ở đây:

Terminal Return

+0

Lỗi tương tự cũng tương tự với Adafruit Gemma. Bạn cần nhấn nút màu đen để tải lên mã. Nhưng tôi không chắc chắn điều này có thể giúp bạn. http://www.instructables.com/id/How-to-Program-Adafruit-Gemma-V2/ – Bay

Trả lời

-1

Bạn đã một cái gì đó kết nối sai. Nhận một vạn năng và kiểm tra + 5VDC và GND sắp ra khỏi các chân chính xác.

+0

Tự hỏi tại sao downvote ... – JanuskaE

4

Cũng được chuyển vào thông báo lỗi này, với một phụ kiện AdaFruit 3.3V đính kèm. Lưu ý rằng bạn cần kích hoạt bộ nạp khởi động FIRST bằng cách nhấn nút reset. Đèn LED màu đỏ nhấp nháy một chút, chỉ THEN bắt đầu tải lên từ IDE. Khác bạn nhận được lỗi ở trên.

Đừng chờ quá lâu, nếu không bạn sẽ bỏ lỡ cửa sổ tải lên và bạn sẽ gặp lại lỗi. Đèn LED màu đỏ phải nhấp nháy.

Tôi nghĩ rằng mình cũng đã làm hỏng bảng của mình, nhưng quy trình được mô tả trong tài liệu. (Một Arduino Uno không cần điều này.)

1

Tôi đã có một vấn đề tương tự với một Gemma Adafruit; Tôi thấy rằng trên máy Mac, cả hai cổng USB trên Mac đều không hoạt động. Tôi đã kết nối nó với đế USB hiển thị và kết nối đã hoạt động.

1

Tôi đã gặp lỗi tương tự, "avrdude: Lỗi: Không thể tìm thấy thiết bị USBtiny (0x1781/0xc9f)", với MacBook Air. đã thử nó với một trung tâm USB 2.0 và nó hoạt động tốt. Tôi đã phải sử dụng cùng một sửa chữa với máy tính để bàn Windows của tôi.

3

Từ Channel Hỗ trợ Adafruit: https://forums.adafruit.com/viewtopic.php?f=24&t=97879

Try putting a cheap/old USB hub between the Mac and the Gemma.

There's a known issue with the Gemma bootloader having trouble talking to USB-3 ports, which are standard on all recent Macs. Older and lower-cost USB hubs use USB-2, and act as protocol translators.

Cũng sau:

verify your USB cable by connecting a known-working device with it. We see at least one person a day get caught by a charge-only cable.

-1

Tôi chỉ giải quyết vấn đề bằng cách chọn USBtinyISP fro lập trình viên của tôi thay vì sử dụng Gemma. Đây là lựa chọn thay thế cho adafruit vì vậy điều này có thể không áp dụng cho tất cả mọi người.

Các vấn đề liên quan