Kiến thức cốt lõi
Có thể gọi nhóm vi điều khiển theo **họ/kiến trúc hoặc dòng sản phẩm**, ví dụ 8051, PIC, AVR mà SGK nêu. Tên họ giúp định hướng nhưng không đủ để biết sơ đồ chân, điện áp, bộ nhớ hay ngoại vi của một **mã chip cụ thể**. Trước khi chọn hoặc nối thiết bị, đọc đúng datasheet và sơ đồ bo. “AVR” cũng không có nghĩa mọi bo tên Arduino dùng AVR: tên bo, phiên bản và chip phải xác minh. Phân loại theo bề rộng xử lí và theo họ là **hai tiêu chí khác nhau**; một thiết bị có thể vừa thuộc họ AVR vừa là 8 bit. Tránh suy chỉ từ tên họ rằng công suất, giá hoặc tốc độ luôn hơn kém một họ khác.
Ví dụ
Arduino Uno R3 trong SGK dùng ATmega328P, thuộc họ AVR và lõi 8 bit. Nếu chuyển sang một bo Arduino khác, phải xem đúng chip/bo thay vì giữ nguyên hai nhãn này.
Bài luyện
AVR và 8 bit trong ví dụ Uno R3 là gì?
Sai vì không phù hợp với điều kiện đã nêu.
Đúng. Một chip có thể thỏa cả hai tiêu chí.
Sai vì không phù hợp với điều kiện đã nêu.
Sai vì không phù hợp với điều kiện đã nêu.
Lời giải
Một chip có thể thỏa cả hai tiêu chí.
Bài luyện
Muốn biết pinout chính xác cần gì?
Đúng. Pinout thay đổi giữa model/bo.
Sai vì không phù hợp với điều kiện đã nêu.
Sai vì không phù hợp với điều kiện đã nêu.
Sai vì không phù hợp với điều kiện đã nêu.
Lời giải
Pinout thay đổi giữa model/bo.
Bài luyện
Mọi bo Arduino đều dùng ATmega328P?
Sai vì không phù hợp với điều kiện đã nêu.
Sai vì không phù hợp với điều kiện đã nêu.
Sai vì không phù hợp với điều kiện đã nêu.
Đúng. Tên nền tảng không quyết định chip trong mọi bo.
Lời giải
Tên nền tảng không quyết định chip trong mọi bo.
Đang học