Návod jak programovat procesor ATmega328P bez nuntostni celé desky Arduino.
Součástky
- Procesor ATmega328P, který dobře známe z Arduino Uno a Nano.
- Externí 16 MHz krystal. ATmega328P má v sobě 8MHz krystal, ale je lepší, aby běžel na standardním 16MHz taktu.
- Dva 22pF kondenzátory.
- Jeden kondenzátor 1uF.
- Dva kusy 10k rezistoru.
- UART-USB převodník. Ten bude sloužit jako zdroj 5V napětí pro napájení Atmelu a k jeho programování.
- Nepájivé pole, drátky, tlačítko.
ATmega na nepájívém poli - zapojení
Popis obvodu
- Tlačítko slouží jako reset.
- Kondenzátor 1uF slouží k tomu, aby při nahrávání kódu do procesoru došlo k automatickému resetu. Pokud by tam kondenzátor nebyl, tak by k nahrávání nedošlo.
- Rezistor 10K připojený k pinu pro RESET zabraňuje neřízenému resetu procesoru prostřednictvím šumu.
- FTDI nám zajišťuje sériovou komunikaci a napájení.
Rozložení pinů ATmega
Procesor je bez zavaděče (bootloaderu), proto před prvním je nutné zavaděč nahrát. Podrobný návod.