Tôi đã làm việc trên một dự án Arduino. Sau khi tôi nhận được mọi thứ hoạt động bằng Arduino, tôi muốn chuyển sang một giải pháp KHÔNG sử dụng Arduino. Đó là, tôi muốn sử dụng một vi điều khiển mà không liên quan đến bảng Arduino. Điều này sẽ cho phép một bảng duy nhất, không có giải pháp lá chắn.
Tôi biết có những phương pháp để tạo ra Arduino của riêng tôi trên một chiếc bánh mì, nhưng đó không thực sự là những gì tôi đang cố gắng làm.
Tôi không thực sự chắc chắn làm thế nào để làm điều này.
Trừ khi có một lựa chọn tốt hơn, tôi nghiêng về việc sử dụng ATmega328, được sử dụng bởi Arduino. Tôi hiểu rằng các công cụ phát triển có sẵn miễn phí hoặc ít nhất là không đắt lắm.
Đối với mục đích của câu hỏi này, giả sử tôi có thể nhận được + 5V cho mạch của mình.
Câu hỏi đầu tiên của tôi là làm thế nào để lập trình MCU. Tôi tin rằng có hai lựa chọn:
- Mua một lập trình viên, lập trình MCU và sau đó đặt chip vào mạch của tôi.
- Thiết kế mạch của tôi để bao gồm hỗ trợ cho lập trình trong mạch.
Tôi giả sử rằng nếu tôi đi với tùy chọn # 1, thì đơn giản như việc chèn một con chip được lập trình vào mạch của tôi; Tôi không cần bất cứ điều gì khác. Tất nhiên việc thay đổi phần mềm sẽ bất tiện.
Nhưng đối với lựa chọn số 2, tôi không chắc mình cần gì. Từ khi đọc xong, tôi nghĩ rằng tôi cần một cáp lập trình và một đầu nối trên bảng của tôi (loại nào?). Sau đó, tôi đoán tôi (đúng) nối dây kết nối với các chân nhất định trên ATmega.
Dù bằng cách nào, tôi sẽ cần Atmel studio.
Thứ hai, ngoài nguồn cung cấp năng lượng, có gì trên Arduino mà tôi thực sự cần không? Tôi đoán có lẽ một công tắc thiết lập lại?