This shows you the differences between two versions of the page.
|
pm:proiect:xplainedmini [2026/02/24 15:58] dan.tudose [6) Semnale suplimentare (neexpuse pe headerele principale)] |
pm:proiect:xplainedmini [2026/02/24 15:59] (current) dan.tudose [Pinout MCU ATmega328P (rezumat util)] |
||
|---|---|---|---|
| Line 227: | Line 227: | ||
| După deschiderea monitorului serial, ar trebui să vezi prompt-ul shell-ului (ex. ''arduino$''). | După deschiderea monitorului serial, ar trebui să vezi prompt-ul shell-ului (ex. ''arduino$''). | ||
| - | {{ :pm:proiect:shell.png?300|}} | + | {{ :pm:proiect:shell.png?500 |}} |
| Poți testa: | Poți testa: | ||
| Line 238: | Line 239: | ||
| fs cat /scripts/boot.sh | fs cat /scripts/boot.sh | ||
| </code> | </code> | ||
| - | ===== Pinout MCU ATmega328P (rezumat util) ===== | ||
| - | |||
| - | === Port B (PB0..PB7) === | ||
| - | * GPIO generale | ||
| - | * linii SPI: | ||
| - | * PB3 = MOSI | ||
| - | * PB4 = MISO | ||
| - | * PB5 = SCK | ||
| - | * PB2 = SS | ||
| - | * PB6/PB7 sunt folosite și pentru funcții de ceas (XTAL1/XTAL2), în funcție de configurație | ||
| - | |||
| - | === Port C (PC0..PC6) === | ||
| - | * PC0..PC5 = intrări ADC (ADC0..ADC5) | ||
| - | * PC4 = SDA (TWI/I²C) | ||
| - | * PC5 = SCL (TWI/I²C) | ||
| - | * PC6 = RESET (poate fi I/O dacă fuse-ul RSTDISBL este configurat) | ||
| - | |||
| - | === Port D (PD0..PD7) === | ||
| - | * PD0 = RXD (USART) | ||
| - | * PD1 = TXD (USART) | ||
| - | * PD2/PD3 = linii frecvent folosite pentru întreruperi externe (INT0/INT1) | ||
| - | * PD5/PD6 = uzual folosite pentru PWM (funcții alternative) | ||
| - | |||
| - | === Alte pini importanți === | ||
| - | * **VCC / GND** – alimentare digitală | ||
| - | * **AVCC** – alimentare pentru ADC și o parte din porturile analogice | ||
| - | * **AREF** – referință analogică pentru ADC | ||
| - | * **ADC6 / ADC7** – intrări ADC suplimentare (în pachet TQFP/QFN) | ||
| - | |||
| - | ---- | ||
| - | |||
| - | |||
| - | ===== Limitări și observații ===== | ||
| - | |||
| - | * unele funcții/pini sunt partajați (ex: PB5 = SCK și LED D200); | ||
| - | * configurarea sursei de alimentare și a tensiunii target necesită modificări hardware (soldering) dacă vrei altă configurație decât cea implicită; | ||
| - | * debugWIRE poate fi afectat dacă se folosește oscilator intern în locul clock-ului furnizat de mEDBG (conform ghidului plăcii); | ||
| - | * documentația online Microchip recomandă verificarea finală în PDF-ul oficial al produsului. | ||
| - | |||
| - | ---- | ||
| ===== Surse (documentație oficială) ===== | ===== Surse (documentație oficială) ===== | ||