Bezpieczne Piny GPIO
Logika 5 V. Zalecenie: do 20 mA na GPIO. 40 mA na I/O i 200 mA łącznie przez VCC/GND to wartości bezwzględnie graniczne; obowiązują też limity grup portów.
Interaktywny Przewodnik Inżynieryjny
Arduino Pro Micro (ATmega32U4) służy do budowy małych kontrolerów USB. Model przedstawia SparkFun v13 5 V/16 MHz; zgodne płytki mogą mieć inne złącza, stabilizatory i bootloadery.
Dotknij rzędu pinów, aby zobaczyć go z bliska
ATmega32U4
Zanim podłączysz
| Pin | Nazwa | GPIO | Funkcje | ADC | Domyślna rola | Ostrzeżenia |
|---|---|---|---|---|---|---|
| left:1 left | TXO | GPIO1 | gpiouart | — | GPIO | |
| left:2 left | RXI | GPIO0 | gpiouart | — | GPIO | |
| left:3 left | GND | — | gnd | — | Ground | |
| left:4 left | GND | — | gnd | — | Ground | |
| left:5 left | 2 | GPIO2 | gpioi2c | — | GPIO | |
| left:6 left | ~3 | GPIO3 | gpioi2cpwm | — | GPIO | |
| left:7 left | 4 | GPIO4 | gpioadc | ADC_CH8 | GPIO | |
| left:8 left | ~5 | GPIO5 | gpiopwm | — | GPIO | |
| left:9 left | ~6 | GPIO6 | gpiopwmadc | ADC_CH10 | GPIO | |
| left:10 left | 7 | GPIO7 | gpio | — | GPIO | |
| left:11 left | 8 | GPIO8 | gpioadc | ADC_CH11 | GPIO | |
| left:12 left | ~9 | GPIO9 | gpiopwmadc | ADC_CH12 | GPIO | |
| right:1 right | RAW | — | power | — | 7 - 12 V Power | Stale zasilana linia |
| right:2 right | GND | — | gnd | — | Ground | |
| right:3 right | RST | — | reset | — | Reset / Enable | |
| right:4 right | VCC | — | power | — | 5.0 V Power | Stale zasilana linia |
| right:5 right | A3 | GPIO21 | gpioadc | ADC_CH4 | GPIO | |
| right:6 right | A2 | GPIO20 | gpioadc | ADC_CH5 | GPIO | |
| right:7 right | A1 | GPIO19 | gpioadc | ADC_CH6 | GPIO | |
| right:8 right | A0 | GPIO18 | gpioadc | ADC_CH7 | GPIO | |
| right:9 right | 15 | GPIO15 | gpiospi | — | GPIO | |
| right:10 right | 14 | GPIO14 | gpiospi | — | GPIO | |
| right:11 right | 16 | GPIO16 | gpiospi | — | GPIO | |
| right:12 right | ~10 | GPIO10 | gpiopwmadc | ADC_CH13 | GPIO |
Dokumentacja Inżynieryjna
Arduino Pro Micro (ATmega32U4) służy do budowy małych kontrolerów USB. Model przedstawia SparkFun v13 5 V/16 MHz; zgodne płytki mogą mieć inne złącza, stabilizatory i bootloadery.
Wzorzec: SparkFun Pro Micro DEV-12640, Eagle v13, 5 V/16 MHz. 24 styki z CAD, górna SJ1 i lustrzany spód. Główne obudowy według CAD; detale powierzchni są schematyczne. Każdy klon sprawdź osobno.
Logika 5 V. Zalecenie: do 20 mA na GPIO. 40 mA na I/O i 200 mA łącznie przez VCC/GND to wartości bezwzględnie graniczne; obowiązują też limity grup portów.
Dziewięć wejść ADC: A0–A3 i D4/D6/D8/D9/D10. Aliasy analogowe Arduino różnią się od kanałów układu: D6/A7 to ADC10, nie ADC9.
Serial korzysta z natywnego USB; Serial1 z RXI/D0 i TXO/D1. I2C: D2/SDA, D3/SCL. SPI: D15/SCK, D14/MISO, D16/MOSI. SS/D17 steruje diodą RX i nie jest wyprowadzony na listwy.
SJ1 znajduje się na GÓRZE: zwarta w płytce 5 V łączy USB UVCC z VCC, omijając stabilizator. Nie zmienia płytki 16 MHz w wariant 3,3 V/8 MHz.
GPIO 5 V z wewnętrznym podciąganiem 20–50 kΩ. Przerwania zewnętrzne: D0, D1, D2, D3 i D7. Sprawdź zgodność poziomów urządzeń 3,3 V.
Krótkie odpowiedzi na najczęstsze pytania o tę płytkę; każdą sprawdzono z dokumentacją producenta lub projektu podlinkowaną pod nią.
A0–A3 oraz D4, D6, D8, D9, D10 dają dziewięć wejść. Kanały ADC to odpowiednio 7, 6, 5, 4, 8, 10, 11, 12, 13. A7/D6 odpowiada ADC10; aliasy Arduino nie są numerami kanałów układu.
Dla SparkFun Caterina dwukrotnie krótko zewrzyj RST do GND, otwierając 8-sekundowe okno. Wybierz właściwe napięcie, zegar i port bootloadera. Utracony bootloader wymaga ISP; inne warianty mają własne procedury.
SparkFun zaleca RAW powyżej 6 V i do 12 V, zależnie od temperatury i obciążenia. VCC wymaga stabilizowanych 5 V i omija LDO. Zwarta SJ1 łączy USB UVCC z VCC: unikaj wzajemnego zasilania źródeł. Starsze maksimum 16 V i wartość 500 mA nie gwarantują warunków pracy całej płytki.
Sprawdziłeś ten układ wyprowadzeń na swojej płytce lub złączu? Potwierdź go albo zgłoś pin, napięcie lub orientację, które się nie zgadzają.
Otwiera publiczny formularz na GitHubie z już wpisaną tą stroną; potrzebne jest bezpłatne konto GitHub. Jak działają zgłoszenia i potwierdzenia