Tôi có Arduino Mega 2560 và nó hoạt động tốt cho đến khoảng thời gian ăn trưa khi tôi bắt đầu gặp lỗi này:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
Tôi biết đó không phải là mã tôi đang chạy khi tôi cố tải nó lên Uno và nó dường như tải mà không gặp vấn đề gì. Tôi cần sử dụng Mega vì nó có nhiều cổng hơn.
Từ những gì tôi đã đọc, đây có khả năng là một vấn đề với bộ nạp khởi động và có thể liên quan đến phiên bản hiện tại của Arduino. Tôi hầu như không biết gì về bootloader; tất cả những gì tôi biết là nó được sử dụng để tải mã lên Arduino (tôi nghĩ ...), do đó tôi vô tình sợ chỉ loay hoay với các tập tin liên quan.
Những trang này là những trang tôi đang xem, nhưng như tôi đã nói, tôi thực sự không biết đủ để cảm thấy thoải mái khi chỉ loay hoay với các tập tin.
- Mega2560: hết thời gian giao tiếp với lập trình viên ....
- Lỗi hết thời gian tải lên trên Mega 2560 - Không chắc chắn điều gì đã thay đổi
Tôi đã thử gỡ cài đặt Mega hoàn toàn, sau đó cài đặt lại. Tôi cũng đã tải xuống một phiên bản cũ hơn của Arduino (0022) và dường như không có tùy chọn nào hoạt động.
Tôi không biết phải làm gì hoặc làm cách nào để thay đổi các tệp 'AVR' nếu cần.
ArduinoISP