Mô tả
Raspberry Pi Pico và vi điều khiển RP2040
RP2040 là chip đầu tiên Raspberry Pi tự thiết kế, gồm hai nhân ARM Cortex-M0+ 32-bit chạy tối đa 133MHz, 264KB SRAM và 2MB bộ nhớ Flash QSPI. Điểm đáng chú ý là tám khối PIO, cho phép tự tạo giao diện ngoại vi như VGA, DVI hay bus song song mà không cần linh kiện phụ. Chip còn có đồng hồ thời gian thực và cảm biến nhiệt độ bên trong. Mức tiêu thụ thấp cùng chế độ ngủ giúp Pico hợp với thiết bị chạy pin.
- Chip RP2040 thiết kế tại Anh, hai nhân Cortex-M0+ 133MHz
- 264KB SRAM, 2MB Flash, hỗ trợ 8 khối PIO lập trình được
- 26 chân GPIO mức 3,3V, có 3 bộ ADC 12-bit
- Chế độ ngủ tiết kiệm điện cho thiết bị đeo, cảm biến từ xa
Ngoại vi, cách nạp chương trình và ngôn ngữ
Pico có hai bus SPI, hai I2C, hai UART, 16 kênh PWM và 26 chân GPIO, đủ để điều khiển động cơ, đọc cảm biến và giao tiếp với module ngoài. Khi cắm vào máy tính, bo mạch hiện lên như một ổ USB mass storage; kéo tệp firmware vào đó là chương trình được nạp, bo mạch tự khởi động lại. Cách này bỏ hẳn bước cài driver. Ngoài MicroPython và C/C++, bo mạch còn chạy được CircuitPython và có SDK chính thức kèm nhiều ví dụ.
- Nạp chương trình bằng cách kéo thả tệp qua USB
- Dùng được MicroPython, CircuitPython, C và C++
- Có chân debug và datasheet đầy đủ từ hãng
- Lưu ý bo mạch không kèm chân header, cần mua thêm nếu muốn cắm breadboard
Thông số kỹ thuật
| Thông số | Giá trị |
|---|---|
| Vi điều khiển | RP2040, 2 nhân ARM Cortex-M0+ 133MHz |
| Bộ nhớ trong | 264KB SRAM |
| Bộ nhớ Flash | 2MB QSPI |
| GPIO | 26 chân, mức điện áp 3,3V |
| Giao tiếp | 2 x SPI, 2 x I2C, 2 x UART |
| ADC và PWM | 3 x ADC 12-bit, 16 x PWM |
| USB | USB 1.1, chế độ Host và Device |
| Khối PIO | 8 khối lập trình được |
| Kích thước | 21 x 51mm, dạng DIP 40 chân |
Ứng dụng và đối tượng phù hợp
Pico thường làm bộ điều khiển trung tâm cho mô hình, đọc cảm biến, đóng ngắt relay, thu thập dữ liệu rồi gửi về máy tính. Trong giảng dạy, bo mạch giúp học sinh làm quen lập trình nhúng mà không phải cấu hình hệ điều hành. Với kỹ sư, đây là nền tảng thử phần cứng nhanh, chi phí thấp, hàn trực tiếp lên PCB được nhờ mép bo vát sẵn.
- Điều khiển động cơ, servo, relay trong mô hình robot
- Đọc cảm biến nhiệt độ, độ ẩm, ánh sáng rồi ghi log
- Giảng dạy lập trình nhúng cho học sinh, sinh viên
Câu hỏi thường gặp
Raspberry Pi Pico có sẵn chân cắm không?
Bản tiêu chuẩn không hàn sẵn chân header. Nếu cần cắm lên breadboard hoặc module mở rộng, bạn phải mua thêm bộ chân 40 chân và tự hàn.
Pico có chạy được Linux không?
Không. RP2040 chỉ có 264KB RAM và không có MMU, không đủ tài nguyên cho Linux. Bo mạch chạy trực tiếp chương trình viết bằng C/C++ hoặc MicroPython.
Nên bắt đầu với ngôn ngữ nào?
MicroPython dễ làm quen, nạp sẵn firmware là gõ lệnh được ngay. Khi cần tối ưu tốc độ hoặc can thiệp sâu vào phần cứng, bạn chuyển sang C/C++ với SDK chính thức.
Sản phẩm liên quan
Tham khảo thêm: Danh mục Raspberry Pi Pico, Chính sách bảo hành, Hướng dẫn thanh toán.
