Chọn board để xem sơ đồ chân vẽ theo hình dạng thật, lọc theo chức năng ADC, PWM, UART, I2C, SPI và bấm vào từng chân để xem chi tiết cùng các lưu ý khi đấu nối.
Cách đọc sơ đồ chân
Mỗi chân trên sơ đồ có ba phần. Ô nhãn sát board là chữ in trên mạch, ví dụ D2 hay A9. Cột Chân chip trong bảng là tên chân thật của vi điều khiển, ví dụ GPIO2 hay PA9, đây là tên bạn dùng trong code và trong STM32CubeMX. Các ô màu bên ngoài là chức năng của chân, mỗi màu ứng với một nhóm: ADC, PWM / Timer, UART, I2C, SPI…
Ô nhãn màu đỏ là chân nguồn, màu đen là GND, màu xám là chân hệ thống như RESET hay thạch anh. Chân có chấm vàng là chân cần lưu ý, thường là chân ảnh hưởng tới việc khởi động.
Lọc nhanh theo chức năng
Muốn biết board có những chân UART nào, bấm nút UART ở thanh lọc: các chân khác sẽ mờ đi. Ô tìm kiếm nhận cả nhãn, tên chân và tên chức năng, ví dụ gõ ADC1 để xem các chân ADC1 của ESP32 hay TIM2 để xem các kênh của Timer 2 trên Blue Pill.
Những lỗi đấu nối hay gặp
- ESP32: nối cảm biến kéo GPIO12 lên HIGH làm chip không khởi động. GPIO34–39 chỉ là ngõ vào. ADC2 không đọc được khi đang bật WiFi.
- ESP8266: D3, D4 phải ở mức HIGH và D8 ở mức LOW lúc khởi động. Nối relay hay nút nhấn kéo ngược mức ở các chân này sẽ làm board không chạy.
- STM32 Blue Pill: PA11, PA12 đã nối với cổng USB. PB3, PB4, PA15 mặc định là chân JTAG, phải chọn Debug: Serial Wire trong CubeMX mới dùng làm GPIO được.
- Arduino: D0, D1 dùng chung với cổng nạp, cắm module vào hai chân này có thể làm nạp code thất bại.
- 8051: quên nối chân EA lên VCC hoặc quên điện trở kéo lên cho Port 0.
