Mục lục:

Cách ghi Bootloader vào Atmega328p-AU (SMD): 5 bước
Cách ghi Bootloader vào Atmega328p-AU (SMD): 5 bước

Video: Cách ghi Bootloader vào Atmega328p-AU (SMD): 5 bước

Video: Cách ghi Bootloader vào Atmega328p-AU (SMD): 5 bước
Video: Make Arduino NANO | How To Burn Bootloader Onto ATMEGA328P-AU(SMD) 2024, Tháng mười một
Anonim
Cách ghi Bootloader vào Atmega328p-AU (SMD)
Cách ghi Bootloader vào Atmega328p-AU (SMD)

Chào mọi người!!

Trong tài liệu hướng dẫn này, tôi sẽ chỉ cho bạn Cách ghi Bootloader trên chip Atmega328p-AU (SMD) và Cách tạo Arduino NANO từ đầu đến cuối.

Quy trình được viết trong hướng dẫn này có thể được sử dụng để tạo bất kỳ bảng arduino nào cho các yêu cầu dự án tùy chỉnh của bạn.

Mời các bạn Xem Video Để hiểu rõ hơn

Có ba phần trong hướng dẫn này.

1. Thiết kế và tập hợp tất cả các thành phần

2. Ghi Boot-loader vào Chip mới

3. tải mã kiểm tra

Tôi đã đính kèm các tệp PCB ở cuối bài viết này.

Vậy hãy bắt đầu!

Bước 1: Vật liệu cần thiết

Vật liệu cần thiết
Vật liệu cần thiết
Vật liệu cần thiết
Vật liệu cần thiết
Vật liệu cần thiết
Vật liệu cần thiết

Chip Atmega328P-AU

CP2102 Mô-đun USB sang TTL (hoặc tương tự như CH340)

Arduino NANO

Dây nhảy

Bộ điều chỉnh 5V AMS1117

Tinh thể 16MHz

LED SMD

Điện trở SMD (330R, 10K) (gói 0604)

Bấm công tắc

Tụ điện (0,1uF, 22pF, 10uF) (Tôi đã sử dụng loại gốm, nhưng bảng được thiết kế cho Gói SMD_0612)

Dải thiết bị đầu cuối

Tất cả các công cụ và phụ kiện cho SMD Soldeing.

Bước 2: Sơ đồ mạch và tạo bảng mạch

Sơ đồ mạch và tạo bảng mạch
Sơ đồ mạch và tạo bảng mạch
Sơ đồ mạch và tạo bảng mạch
Sơ đồ mạch và tạo bảng mạch
Sơ đồ mạch và tạo bảng mạch
Sơ đồ mạch và tạo bảng mạch
Sơ đồ mạch và tạo bảng mạch
Sơ đồ mạch và tạo bảng mạch

Sơ đồ mạch và bố cục PCB đã được tải xuống từ Trang web Arduino. Sau đó, tôi đã sửa đổi một chút vì tất cả các thành phần được sử dụng trong bo mạch gốc không có sẵn với tôi. Tôi đã đặt mua bảng mạch trực tuyến.

Sau khi nhận được PCB, tôi đã sử dụng trạm hàn Máy thổi khí nóng của mình để hàn các linh kiện và IC. Các hình ảnh của bảng thành phẩm được đính kèm.

Tôi đã không giải thích quá trình hàn bây giờ vì nó là một chủ đề phạm vi cho một hướng dẫn khác. Tôi Áp dụng chất hàn trên PCB bằng cách sử dụng stencil, Đặt các thành phần và hàn bằng Máy thổi khí nóng.

Bước 3: Kết nối và quy trình ghi Bootloader

Các kết nối và quy trình ghi Bootloader
Các kết nối và quy trình ghi Bootloader
Các kết nối và quy trình ghi Bootloader
Các kết nối và quy trình ghi Bootloader
Các kết nối và quy trình ghi Bootloader
Các kết nối và quy trình ghi Bootloader

Vui lòng theo dõi chi tiết kết nối này (Tham khảo liên kết Hình ảnh / Video để dễ hiểu *)

ArduinoMINI tự chế …………….. Arduino NANO

Chân 15 (MOSI) ………………………………. D11

Chân 16 (MISO) ………………………………. D12

Chân 17 (SCK) ………………………………… D13

Pin 29 (ĐẶT LẠI) …………………………….. D10

VCC ……………………………………………. VCC (5V)

GND …………………………………………… GND

Quy trình Ghi bộ nạp khởi động sau khi thực hiện các kết nối chính xác.

1) Kết nối Arduino NANO với USB của PC của bạn

2) Chọn Bo mạch và Cổng Com thích hợp

3) Trong menu công cụ, chọn ARDUINO AS ISP Programmer. Đường dẫn: Công cụ> Lập trình viên> Arduino Như ISP

4) Vào Tools và chọn Burn Boot Loader. Đường dẫn: Tools> Burn Boot Loader

5) Quá trình này có thể mất đến một phút và thông báo "Done Burning Boot Loader" sẽ được hiển thị.

Sau đó, bạn có thể tháo tất cả các dây kết nối và kết nối và Bộ điều khiển Micro AVR mới của bạn đã sẵn sàng để sử dụng làm thiết bị độc lập cho các dự án của bạn.

* Tất cả các hình ảnh theo thứ tự theo quy trình

Bước 4: Kiểm tra bằng cách tải lên mã

Kiểm tra bằng cách tải lên mã
Kiểm tra bằng cách tải lên mã
Kiểm tra bằng cách tải lên mã
Kiểm tra bằng cách tải lên mã
Kiểm tra bằng cách tải lên mã
Kiểm tra bằng cách tải lên mã

Trong bước này, chúng ta sẽ học cách tải mã lên MINI Arduino Tự chế mới. Bạn sẽ phải làm theo quy trình này mọi lúc để tải mã lên.

Tham khảo liên kết Hình ảnh / video để dễ hiểu.

Tôi sẽ tải lên bản phác thảo đèn LED nhấp nháy để kiểm tra xem bộ điều khiển vi mô mới có hoạt động bình thường hay không.

Chi tiết kết nối:

Arduino MINI tự chế …………….. CP2102

Rx ……………………………………………… Tx

Tx ………………………………………………. Rx

VCC ……………………………………………. VCC (5V)

GND …………………………………………… GND

1. Sau khi tạo kết nối, Kết nối USB sang Bảng chuyển đổi TTL (CP2102) với Máy tính của bạn.

2. Mở Blink LED Sketch từ Menu Examples.

3. Trong menu công cụ, chọn lập trình viên AVRISP và tải mã lên.

4. Chọn cổng COM thích hợp và Cài đặt bo mạch.

5. Sau khi màn hình máy tính hiển thị tải lên, hãy nhấn Nút đặt lại vì chúng tôi chưa kết nối Pin DTR để đặt lại.

Đèn LED nhấp nháy cho biết bộ điều khiển vi mô đang hoạt động bình thường và bảng tương đương Arduino Mini này có thể được sử dụng cho các dự án của bạn. Do đó, chúng tôi đã học cách khởi động-tải một chip ATMEGA 328P-AU hoàn toàn mới.

Bước 5: Khắc phục sự cố và hoàn thiện

Khắc phục sự cố và hoàn thiện
Khắc phục sự cố và hoàn thiện

Chúng tôi đã hoàn thành thành công việc tạo Arduino Nano. Tuy nhiên, vẫn có khả năng xảy ra sai sót. Dưới đây là danh sách những việc bạn có thể làm để sửa lỗi.

1) Kiểm tra các kết nối và thành phần mạch của bạn (chủ yếu là Crystal) nếu quá trình ghi Boot loader không hoạt động.

2) Đảm bảo rằng bạn đã đề cập đến đúng bo mạch và cổng COM trong phần mềm

3) Kiểm tra cáp USB bị lỗi.

4) Nếu Bộ điều khiển Micro nóng lên khi được cấp nguồn, có thể bạn đã bị lỗi IC.

5) Kiểm tra tính liên tục trong PCB và Cầu hàn không mong muốn khi chúng tôi đang sử dụng Linh kiện SMD.

Cảm ơn bạn

HS SANDESH HEGDE

Đề xuất: