. : New eShop! - Mobilní verze - Pandatron.cz - Pandatron.sk - Diskuzní fórum - Zakázkový vývoj : .
 
Programátor AT90Sxxx
2. října 2008 | Pandatron | Programátor AT90Sxxx | Komentářů: 11  

Programátor AT90Sxxx

Pokud potřebujete jen občas naprogramovat jeden kus procesorů z řady AT90Sxxx a nechcete hned investovat do profesionálního programátoru, je zde pro vás jednoduché zapojení programátoru těchto procesorů.

V podstatě se jedná celkem o čtyři různá zapojení určená pro různé verze procesorů. Vše bylo převzato a přeloženo se souhlasem autora z webu http://www.serasidis.gr.
Princip je však vždy stejný, procesor je přímo připojen na paralelní port PC, ze kterého je programován i napájen. Vzhledem k náchylnosti paralelního portu na poškození zkratem je však vhodné tyto programátory používat spíše na úplně nové procesory u kterých máte jistotu, že nejsou vadné a nemají například zkratované piny. Jinak je samozřejmě možné zařadit každému použitému datovému pinu z paralelního portu malý omezovací rezistor například 220R.

Na následujících třech schématech jsou jednotlivá zapojení.


Obr. 1: Schéma zapojení pro AT90S2323 a 2343


Obr. 2: Schéma zapojení pro AT90S2313


Obr. 3: Schéma zapojení pro AT90S8515 a další

Jak je vidět ze schématů, jednotlivé programátory obsahují vždy jen tří různé součástky. Konektor D-Sub 25 samec, různé verze nejlépe precizních patic a rezistory 220R libovolného typu. Jelikož jsou navíc všechny tři schémata v zásadě shodná, je možné je spojit do jednoho a vše umístit na jediný plošný spoj. Motiv ať už třech samostatných či jediné společné desky s plošnými spoji je velice jednoduchý a proto zde není uveden. Pokud by měl někdo problém nakreslit si takový plošný spoj, neměl by raději s procesory vůbec začínat :-)

Schéma z obr.3 je možné po menší úpravě použít i pro programování procesorů AT90S8535. Ona úprava spočívá v následujících třech krocích:
- propojit pin XTAL1 (pin č.13 na procesoru) s pinem č.5 na konektoru D-Sub
- propojit pin VCC (pin č.10 na procesoru) s pinem č.2, 3 a 4 na konektoru D-Sub přes tři rezistory 220R
- propojit pin GND (pin č.11 na procesoru) s pinem č.19, 20, 21, 22, 23, 24, nebo 25 na konektoru D-Sub

Dále je možné využít programování procesorů v zapojení (ICSP) a to podle následujícího schématu:


Obr. 4: Schéma zapojení pro ICSP programování

Software:
K programátoru je samozřejmě potřeba použít vhodný ovládací software. Pro operační systém Windows může být použít například software
ICProg a ovladače pro Windows XP icprog.sys. Pro operační systém DOS je možné použít například software fbprg.zip.

Jak použít ICProg:
Po připojení programátoru na paralelní port (například LPT1) spusťte ovládací program IC-Prog.exe.

Stiskněte F3, zvolte Fun-Card Programmer a klikněte na tlačítko OK.


Obr. 5: Výběr programátoru

Vyberte typ procesoru, například AT90S2313.


Obr. 6: Výběr procesoru

Z hlavního menu programu zvolte File->Open File a vyberte .HEX soubor s vaším projektem.


Obr. 7: Načtení HEX souboru

Pokud chcete v procesoru naprogramovat i interní eeprom paměť, zvolte File->Open Data File a otevřete požadovaný soubor s koncovkou .EEP.


Obr. 8: Načtení EEP souboru

Nakonec zahájíte programování stiskem klávesy F5.

Odkazy & Download:
Originální článek -
http://www.serasidis.gr/circuits/avrprog/avrprog.htm







GooglePlus1 FaceBook Twitter del.icio.us DiGG Google StumbleUpon Google Buzz Email RSS PDF Tisk

Komentáře (11):

Zobrazit starší 30 dnů (11)...

host
11. Dne 03. 06. 2009 v 21:52 zaslal host
Bez titulku
Levný, malý a kompaktní programátor MicroProgAVR se dá koupit tady za pár babek - http://hw-tec.webnode.cz/products/produkt-1/ Je na něm dobrý že múžeš programovat pod AVR studiem nebo CodeVision, případně dalším prostředím které podporuje programátor dle apl.poznámky AVR910. Já osobně ho používám nějakou dobu a max spokojenost. Programování zdar. KB


Název příspěvku: Vaše jméno: host
                 
  Zakázat formátování [Zakáže kódování a nahrazování smajlíky.]
Připojit soubory
reklama:
PU232F - převodník USB-UART, modul
Modul s obvodem CP2102 od Silicon Labs - převodník USB-UART pro vývoj a malosériovou výrobu.
Skladem od 290 Kč

Informace uvedené v článcích jsou platné v době jejich vydání a samotné články jsou určeny pouze jako zdroj informací. Autor článku ani správce webu nenesou žádnou zodpovědnost za případné újmy na majetku a zdraví. Názvy společností a výrobků, loga a další multimediální materiál mohou být ochrannými známkami příslušných společností.
RSS kanály: | |
+420 723 846 377
info@pandatron.cz
Všechna práva vyhrazena | mobilní verze | © Copyright 2000 - 2017 ISSN 1803-6007