btvn.vn
Tìm kiếm Đăng nhập

Bo mạch lập trình: cầu nối giữa chip và thiết bị

Lưu trên thiết bị này
Chương IX · Cấu trúc bo mạch lập trình · Chọn bài khác

Kiến thức cốt lõi

Kiến thức cốt lõi
Minh họa BTVN; đọc cùng phần giải thích dưới hình.
Mở hình lớn
**Bo mạch lập trình vi điều khiển** là bảng mạch giúp cấp nguồn, nạp/chạy chương trình và kết nối chân tín hiệu của vi điều khiển với thiết bị khác. IC vi điều khiển là **một bộ phận trên bo**, không phải toàn bộ bo. Ví dụ Arduino Uno R3 trong SGK còn có cổng USB, mạch nguồn, mạch giao tiếp nạp, dao động, nút reset, đèn báo và các đầu nối I/O. Máy tính dùng để **viết/biên dịch/nạp chương trình** qua giao tiếp phù hợp; chương trình chạy trên chip sau nạp. Bo không tự bảo đảm kết nối mọi cảm biến/động cơ: phải tương thích điện áp, dòng, giao thức và mạch giao tiếp. Bộ kit trong hình25.2 chỉ là tập phần cứng mẫu; linh kiện được bán cùng hộp không biến thành khối tích hợp của vi điều khiển. Không cấp tải vượt khả năng chân I/O.

Ví dụ

Cùng một chip trên Uno R3 có thể đọc một cảm biến qua chân vào và ra lệnh cho LED qua chân ra. USB giúp nạp mã và cấp nguồn theo điều kiện của bo; LED/động cơ ngoài vẫn cần đấu nối đúng và kiểm tải.

Bài luyện

Trên bo Arduino Uno R3, ATmega328P là gì?
Chọn một đáp án

Bài luyện

Máy tính thường dùng ở bước nào của bài học?
Chọn một đáp án

Bài luyện

Có thể nối trực tiếp mọi động cơ vào chân I/O vì bo có USB?
Chọn một đáp án

Đang học