Cách Lập Trình Arduino Pro Mini Bằng Lập Trình Viên

Mục lục:

Cách Lập Trình Arduino Pro Mini Bằng Lập Trình Viên
Cách Lập Trình Arduino Pro Mini Bằng Lập Trình Viên

Video: Cách Lập Trình Arduino Pro Mini Bằng Lập Trình Viên

Video: Cách Lập Trình Arduino Pro Mini Bằng Lập Trình Viên
Video: Lập trình vi điều khiển-Phần 105-Hướng dẫn sử dụng board Arduino Pro mini 2024, Tháng Ba
Anonim

Trong cuộc đời của một người chơi arduino mới làm quen, sớm hay muộn cũng đến lúc bạn muốn tiết kiệm kích thước sản phẩm của mình mà không phải hy sinh chức năng. Và sau đó Arduino Pro Mini là một giải pháp tuyệt vời! Bo mạch này, do thực tế là nó không có đầu nối USB tích hợp, nhỏ hơn một lần rưỡi so với Arduini Nano. Nhưng để lập trình nó, bạn sẽ phải mua thêm một bộ lập trình USB bên ngoài. Làm thế nào để "lấp đầy" chương trình đã viết vào bộ nhớ của vi điều khiển và làm cho Arduino Pro Mini hoạt động, và sẽ được thảo luận trong bài viết này.

Cách lập trình Arduino Pro Mini bằng lập trình viên
Cách lập trình Arduino Pro Mini bằng lập trình viên

Nó là cần thiết

  • - Arduino Pro Mini;
  • - máy vi tính;
  • - Bộ lập trình USBASP;
  • - dây nối.

Hướng dẫn

Bước 1

Đầu tiên, một vài lời về lập trình viên chính nó. Bạn có thể mua một chiếc với giá 2 đô la tại bất kỳ cửa hàng trực tuyến nào của Trung Quốc.

Tất nhiên, đầu nối loại USB-A được sử dụng để kết nối lập trình viên với máy tính.

Cần có đầu nối ISP để kết nối với bo mạch lập trình được.

Jumper JP1 điều khiển điện áp tại chân VCC của đầu nối ISP. Nó có thể là 3.3V hoặc 5V. Nếu thiết bị mục tiêu có nguồn điện riêng, hãy tháo jumper.

Jumper JP2 được sử dụng để flash chính lập trình viên; không được đề cập trong bài viết này.

Jumper JP3 là bắt buộc nếu tốc độ đồng hồ của thiết bị mục tiêu dưới 1,5 MHz.

Hai đèn LED cho biết: G - nguồn đang được cung cấp cho bộ lập trình, R - bộ lập trình được kết nối với thiết bị đích.

Bộ lập trình USBASP
Bộ lập trình USBASP

Bước 2

Hãy kết nối lập trình viên với cổng USB của máy tính. Rất có thể sau một thời gian ngắn, hệ điều hành sẽ báo không tìm thấy driver cho thiết bị này.

Trong trường hợp này, hãy tải xuống trình điều khiển cho lập trình viên từ trang web chính thức https://www.fischl.de/usbasp/. Giải nén kho lưu trữ và cài đặt trình điều khiển theo cách chuẩn. Bộ lập trình USBasp sẽ xuất hiện trong trình quản lý thiết bị. Lập trình viên hiện đã sẵn sàng để sử dụng. Ngắt kết nối nó khỏi máy tính.

Cài đặt trình điều khiển cho bộ lập trình USBASP
Cài đặt trình điều khiển cho bộ lập trình USBASP

Bước 3

Tiếp theo, bạn cần kết nối bo mạch Arduino Pro Mini với bộ lập trình. Sơ đồ dưới đây cho thấy cách thực hiện việc này.

Sơ đồ kết nối Arduino Pro Mini với lập trình viên
Sơ đồ kết nối Arduino Pro Mini với lập trình viên

Bước 4

Chúng tôi sẽ sử dụng một breadboard và dây kết nối - nó sẽ nhanh chóng và đáng tin cậy. Chúng tôi kết nối đầu nối của lập trình viên với các chân trên Arduino Pro Mini theo sơ đồ trên.

Kết nối lập trình viên với Arduino Pro Mini
Kết nối lập trình viên với Arduino Pro Mini

Bước 5

Mở Arduino IDE. Chọn bảng mong muốn thông qua menu: Công cụ -> Bảng -> Arduino Pro hoặc Pro Mini (Công cụ -> Bảng -> Arduino Pro hoặc Pro Mini).

Bạn cũng cần chọn loại vi điều khiển, được thiết lập thông qua menu Công cụ -> Bộ xử lý. Tôi có ATmega 168 này (5V, 16 MHz). Các thông số này thường được ghi trên vỏ vi điều khiển.

Chọn loại vi điều khiển ATmega đích
Chọn loại vi điều khiển ATmega đích

Bước 6

Chọn loại lập trình viên: Công cụ -> Lập trình viên -> USBasp (hoặc Công cụ -> Lập trình viên -> USBasp).

Chỉ định loại trình lập trình USBasp
Chỉ định loại trình lập trình USBasp

Bước 7

Hãy mở bản phác thảo mà chúng ta muốn tải vào bộ nhớ của vi điều khiển. Ví dụ, hãy để nó là một đèn LED nhấp nháy: Tệp -> Swatches -> 01. Thông tin cơ bản -> Nhấp nháy.

Chúng tôi kết nối lập trình viên với Arduino Pro Mini được kết nối với nó với máy tính.

Bây giờ, để tải một bản phác thảo vào Arduino bằng cách sử dụng lập trình viên, bạn có thể thực hiện theo một số cách.

1) Qua menu Tệp -> Tải qua trình lập trình;

2) sử dụng phím tắt Ctrl + Shift + U;

3) trong khi giữ phím Shift, hãy nhấp vào nút mũi tên bên phải, nút này thường được sử dụng để tải bản phác thảo vào bộ nhớ Arduino theo cách tiêu chuẩn.

Vậy là xong, chương trình bị "ngập" vào bộ nhớ của vi điều khiển.

Đề xuất: