Mục lục:
- Bước 1: Yêu cầu
- Bước 2: Kết nối Arduino với Pc
- Bước 3: Tải lên mã
- Bước 4: Kết nối mạch
- Bước 5: Ghim hiểu biết
- Bước 6: Tải xuống tệp Zip
- Bước 7: Tìm mã điều khiển của bạn
- Bước 8: Phát hiện được kiểm soát
- Bước 9: Đặt cầu chì
- Bước 10: Tải lên tệp Hex
Video: Arduino Là ISP -- Ghi tệp Hex trong AVR -- Cầu chì trong AVR -- Lập trình viên Arduino: 10 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
………………………
Please SUBSCRIBE To my YouTube channel for more videos ……..
Bài viết này là tất cả về arduino dưới dạng isp.
Nếu bạn muốn tải lên tệp hex hoặc nếu bạn muốn đặt cầu chì của mình trong AVR thì bạn không cần phải mua một lập trình viên, bạn có thể làm điều đó với arduino.
Trong bài viết này, tôi đã tải lên tệp hex trong atmega8, nếu bạn muốn tải tệp hex lên AVR khác thì hãy hiểu quy trình và làm theo các bước tương tự.
……………………
Bước 1: Yêu cầu
- Arduino una
- Một số dây nhảy
- Breadboard
- Bộ dao động tinh thể (tùy chọn nếu bộ điều khiển của bạn được đặt trên bộ tạo dao động bên ngoài)
*** nếu bộ điều khiển của bạn không có trong hộp thì không cần kết nối bộ tạo dao động Crystal này ****
Bước 2: Kết nối Arduino với Pc
- Kết nối arduino của bạn với PC
- Mở arduino IDE và nhấp vào công cụ
- Sau đó bấm vào bảng, tại đây chọn arduino una
- Bây giờ hãy nhấp vào cổng bên dưới bảng, ở đây chọn cổng nơi arduino được kết nối.
***** arduino của tôi được kết nối trên COM2, hãy nhớ của bạn, chúng tôi sẽ sử dụng nó sau này.
Bước 3: Tải lên mã
- Đi tới tệp rồi đến ví dụ
- Tìm ví dụ về ArduinoISP
- Tải lên chương trình ArduinoISP
- Bây giờ vào công cụ và chọn lập trình viên "arduino as isp"
Đừng nhầm lẫn về arduino isp và arduino là isp trong lập trình viên.
Bước 4: Kết nối mạch
- Ở đây chúng tôi ghi tệp Hex và đặt cầu chì trong Atmega8. Vui lòng hiểu khái niệm để bạn có thể ghi tệp hex trong bất kỳ loại avr nào thông qua arduino.
- Kết nối mạch điện như trong ảnh.
- Bộ dao động tinh thể là tùy chọn nếu Avr của bạn được đặt trên cầu chì bên ngoài, nếu AVR nằm ngoài hộp thì không cần kết nối cái này.
Bước 5: Ghim hiểu biết
- Như bạn có thể thấy trong bức ảnh đầu tiên có chân MISO, MOSI VÀ SCK, chúng ta sẽ kết nối với chân 13, 12, 11 tương ứng của arduino.
- Như bạn có thể thấy trong bức ảnh thứ hai, có chân Reset mà chúng ta sẽ kết nối với chân thứ 10 của arduino.
- Trong bức ảnh thứ ba, bạn có thể thấy chân VCC, AVCC và GND, kết nối AVCC và VCC với 5v của arduino, GND với GND của arduino.
Bước 6: Tải xuống tệp Zip
- Tải xuống tệp zip được cung cấp bên dưới
- Giải nén tệp zip
Mirror Github:
codeload.github.com/vishalsoniindia/Arduin…
Bước 7: Tìm mã điều khiển của bạn
Dán tệp Hex của bạn vào cùng một thư mục mà chúng tôi đã tải xuống, nơi bạn có thể thấy tệp cmd.txt.
- Mở tệp cmd.txt trong thư mục
- Sao chép dòng đầu tiên là "avrdude -c arduino -b 19200 -p xyz"
- Nhập cmd ở thanh trên cùng của máy tính của bạn như trong ảnh.
- Tại đây, cửa sổ lệnh đã được mở
- Dán dòng của bạn và nhấn enter
- Trong ảnh cuối cùng, bạn có thể thấy tên được điều khiển và mã bộ điều khiển của tôi là m8 cho atmega8.
Bước 8: Phát hiện được kiểm soát
- Sao chép dòng thứ hai trong tệp taxt là "avrdude -c arduino -b 19200 -p m8 -P COM2 -n"
- Dán nó vào thiết bị đầu cuối lệnh
- Bây giờ thay đổi cổng com của bạn là COM2, nơi arduino của bạn được kết nối.
- Thay đổi mã điều khiển của bạn của tôi là m8.
- Nhấn Enter.
- Khi bạn thấy một số chữ ký thiết bị và cầu chì ok, điều đó có nghĩa là bộ điều khiển của bạn đã được phát hiện.
Bước 9: Đặt cầu chì
- Sao chép dòng này là "avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse: w: 0xE2: m -U hfuse: w: 0xD9: m"
- Vượt qua nó trong thiết bị đầu cuối lệnh.
- Bây giờ thay đổi cổng com của bạn là COM2, nơi arduino của bạn được kết nối.
- Thay đổi mã điều khiển của bạn của tôi là m8.
- Cầu chì này được đặt trên 8MHZ bên trong, có nghĩa là bạn không cần kết nối bộ tạo dao động Pha lê bên ngoài.
- Nhấn Enter.
- Bây giờ cầu chì được thiết lập, nó là một quá trình một lần không cần phải đến lần sau.
Nếu bạn muốn thay đổi cầu chì thì E2 là cầu chì thấp hơn và D9 là cầu chì cao hơn, bạn có thể thay đổi tùy theo yêu cầu của bạn.
Bước 10: Tải lên tệp Hex
- Sao chép dòng cuối cùng và dán vào dòng lệnh.
- Ở dòng cuối cùng, bạn có thể thấy tên tệp, hãy thay thế nó bằng tên tệp hex của bạn.
- Nhấn Enter.
- Nếu bạn thấy phần mát xa giống như trong bức ảnh thứ ba của tôi thì tệp hex của bạn được ghi trong AVR.
Trước khi thực hiện thao tác này, hãy dán tệp hex của bạn vào cùng một thư mục, nơi bạn có thể thấy tệp cmd.txt
Bây giờ thay đổi cổng com của bạn là COM2, nơi arduino của bạn được kết nối
Thay đổi mã điều khiển của bạn của tôi là m8
…. TẤT CẢ ĐÃ ĐƯỢC LÀM XONG……. HOHOHO..