Nejlevnější USB programátor (nejen) pro Atmel AVR

Pokud chcete dostat program do mikrořadiče z rodiny AVR potřebujete k tomu nějaký programátor. Tedy zařízení, které připojíte na jedné straně do počítače a na druhé do tzv. ISP konektoru na desce s AVR případně pomocí vodičů na piny AVR umístěného v univerzální desce apod. Programátorů AVR existuje  spousta od jednoduchých na paralelní port přes sofistikované, připojované na RS-232 nebo USB. Ty první nepoužijete, pokud používáte notebook (nemá většinou paralelní ani sériový port), ty druhé pak kvůli jejich závratné ceně. Pokud hledáte nějakou alternativu a navíc jste líní něco stavět, zkuste tento kabel: http://cz.farnell.com/ftdi/ttl-232r-3v3/cable-usb-to-ttl-level-seri-converter/dp/1329311

Aktuální cena v době psaní tohoto článku (leden 2011) je cca 380 Kč!

Jak to funguje?
Stáhnete si upravenou verzi avrdude, která umožňuje tzv. bitbang u obvodů FTDI. Na vodiče připojíte vhodný konektor podle požadovaného ISP (buď 2×3 nebo 2×5) a můžete vesele programovat. Vyrábějí se i alternativy bez konektorů případně bez kabelů. Najdete je zde: http://www.ftdichip.com/Products/Cables/USBTTLSerial.htm

Samozřejmě, že se použití neomezuje pouze na MCU od Atmelu. Jelikož jde primárně o převodník USB/RS-232 v TTL úrovních, můžete ho např. použít i pro nahrávání programu přes boot loader u STM32.

Kompletní návod a instalační soubory naleznete zde: http://www.geocities.jp/arduino_diecimila/bootloader/index_en.html

Užitečné odkazy

This entry was posted in AVR, STM32 and tagged , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>