Alapok

A honlapon főleg olyan áramkörök, projektek jelennek meg amelyben szükség lesz, egy AVR programozóra. Főleg Arduino modulokat és az Uno modulban is található Atmega 328 mikrokontrollert fogjuk használni.Tehát a legelső dolog aminek gazdájává kell hogy válj az egy AVR programozó, természetesen tudom hogy az Arduino modulok bootloadert tartalmaznak és egy virtuális soros portról programozhatóak (csatlakozási felület USB), de lesz olyan alkalom ahol szükség van a bootloader által elfoglalt flash területre hogy a program elférjen a memóriában.



 

Az is előfordul főleg kezdőknél, hogy valamilyen úton módon tönkreteszik, felülírják a bootloadert, ilyenkor jól jön egy AVR programozó amivel újraégetheted azt.

Azt javaslom, hogy építsél meg egy USBasp programozót. Itt található hozzá leírás, a beégetendő szoftver, driver: http://www.fischl.de/usbasp/

Usbasp programozó

A beégetéshez használható szoftver itt: http://extremeelectronics.co.in/avr-tutorials/gui-software-for-usbasp-based-usb-avr-programmers/

Szoftver

Természetesen 22-es csapdájának tűnik, hogy AVR programozó kell a szoftver beégetéséhez, de ilyenkor jön jól a sógor-koma jó barát, esetleg egy hasonszőrű elektronika fanatikus, vagy vatera.hu. 😀

Debugoláshoz még szükség lesz egy átalakítóhoz TTL-szintű soros-ról USB-re, sokszor jól jön ha látni akarod a kommunikációt 2 soros interfészen kommunikáló mikrokontroller között, vagy ha pl. soros átalakító nélküli Arduino pro mini panelokat akarsz programozni. Kis méretük miatt kedvelem ezt a verziót, na meg olcsó. Kínában mindent legyártanak lassan már kár vesződni panelgyártással házilag.

Javaslom olyat építs vagy vegyél ami 3 és 5V  is működik.  Egy példa:

FTDI232RLHa nem akarod megépíteni a fent említett apróhirdetéses oldalon potom áron beszerezhető.

Egyébként itt egy kapcsolási rajz:

“Hogy mi kéne még?”

Töltsd le az Arduino szoftverét amely alatt írhatod programjaidat innen: https://www.arduino.cc/

Néha szükség lehet egy flash égetőre, ajánlom a következő cikket:

Monitor javítás 2 rész.

Megosztás: