Nâng cấp Arduino Duemilanove từ ATMega168 lên ATMega328


8

Tôi đã mua một ATMega328 từ SparkFun với bộ tải khởi động Arduino được lập trình sẵn. Ý định của tôi là thay thế ATMega168 mà tôi hiện có trong Duemilanove của mình. Đây có phải là đơn giản như trao đổi chip, hoặc tôi sẽ cần phải thực hiện bất kỳ bước bổ sung? Như tôi nhớ, tôi hiện đang ở Arduino 13 nhưng đang có kế hoạch nâng cấp lên 17 (phiên bản hiện tại) đồng thời với việc hoán đổi một phần.


2
Việc nâng cấp không gặp trở ngại nào! Tuy nhiên, tôi nhận ra rằng tôi đã cài đặt Arduino 12, vì vậy tôi phải thay đổi mọi thứ một chút: - Nâng cấp phần mềm Arduino lên phiên bản 17 (gần đây nhất). -Thiết lập phần mềm để hoạt động với chip hiện tại (168). Đã xác minh rằng các liên lạc đã hoạt động. * -Nâng cấp phần cứng Arduino lên ATMega328p với bộ tải khởi động Arduino đã được flash trước đó (từ Sparkfun). -Nhận xét phần mềm và phần cứng vẫn chơi với nhau độc đáo. * Giao tiếp hoạt động, nhưng phần mềm của tôi hết RAM. Tôi chỉ muốn xác minh thông tin liên lạc, vì vậy tôi không quan tâm đến điều này.
Lou

Câu trả lời:


8

Có, bạn có thể chỉ cần chuyển đổi các chip. Phiên bản 13 đã triển khai hỗ trợ cho 328, vì vậy việc nâng cấp IDE là không cần thiết.


7

Đảm bảo bạn thay đổi cài đặt "Công cụ / Bảng" trong Arduino IDE thành "Arduino Duemilanove hoặc Nano w / Atmega328"


5

Có, bạn chỉ có thể trao đổi nó. Tôi cũng đã nâng cấp Diecimila mà không gặp vấn đề gì. Nếu bạn có một lập trình viên AVR (chẳng hạn như một lập trình viên từ Adaf nhung), bạn cũng có thể nâng cấp nó với một con chip chưa được lập trình mới.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.