M Asim Khan - Atmel programmer
Publikované: Saturday, 11.01. 2003 - 19:13:48
Věc: Recenze


Programátor Atmelů typu AT89C51, AT89C52, AT89C55, AT89C1051, AT89C1051U, AT89C2051, AT89C4051 .

  • M Asim Khan Atmel programmer

Konstrukce programátoru Atmelů A89C podle M Asim Khana . Programátor připojujeme na LPT rozhraní a je kompatibilní s jakýmkoli počítačem typu IBM PC.

Programátor podporuje následující obvody :

  • AT89C51
  • AT89C52
  • AT89C55
  • AT89C1051
  • AT89C1051U
  • AT89C2051
  • AT89C4051
  • Konstrukce

Obvod U1 slouží pro ovládání toku dat mezi programátorem a počítačem. Obvod U3 obsluhuje pořadí nízkých adresovacích bitů a obvod U4 vysokých. Obvod U2 slouží jako generátor kontrolního signálu pro programování mikrokontroléru. U6 je stabilizátor napětí +5V a  slouží pro napájení logických obvodů. U5 vytváří napětí pro programování mikrokontrolérů. K napájení programátoru používáme obyčejný napáječ s výstupním napětím 15V~ až 18V~ . Krystal X1 může být nahrazen rezonátorem. V případě použití rezonátoru vynecháváme kondenzátory C4 a C5.

Regulační prvky :

1.) P1 - Nejdříve nastavíme na výstupu obvodu LM317-12,75V. Ujistěte se, že je tranzistor T4 vypnut, jinak dočasně zkratujte jeho kolektor proti zemi.

2.) Po nastavení odstraňte dočasné zkratování kolektoru tranzistoru T4.

3.) P2 - Nastavte výstup obvodu LM317 na 12V.


Schéma zapojení celého programátoru naleznete >> zde << . Pro programování 20 pinových obvodů nám poslouží následující redukce.

Redukce pro 20 pinové Atmely.
Redukce pro 20 pinové Atmely.

Schémata a desky PCB jsou vytvořeny v programu ORCAD a ke stažení jsou >> zde << . Sezipovaný soubor obsahuje i konfigurační soubory pro plotr a laserovou tiskárnu.


Osazovací schéma programátoru Atmelů.
Osazovací schéma plošného spoje.

  • Software

Program PGM89.exe slouží pro ovládání programátoru. Funguje pod operačním systémem DOS nebo příkazovém řádku Windows 95, 98 . Pod Windows NT nefunguje.

Hlavní funkce programu:

  • Čtení a Zápis Intel Hex souborů
  • Přečtení informací o čipu
  • Kontrola HEX souborů
  • Programování Lock Bitů
  • Plnění bufferu & Zobrazení Bufferu
  • Výbět paralelního portu LPT1, 2 & 3
  • Paměť předchozího nastavení programátoru

Kontrolujte: Při vsazování nebo vyjmutí mikrokontroléru z patice ZIF zkontrolujte, zda LED dioda opravdu nesvítí . LED dioda signalizuje přítomnost napětí, které by mohlo poškodit obvod při vsazování nebo vyjmutí z patice.

Základní obrazovka programu PGM85.
Základní obrazovka programu PGM85.

  • Budoucí použití

Programátor je schopen naprogramovat i jiné Atmel obvody, ale bude je podporovat až novější verze programu.

Mezi budoucí podporované obvody by měli patřit :

  • AT89S53           12K flash with SPI and wd-timer
  • AT89S8252       8K flash, 2K e2rom with SPI and wd-timer
  • AT89C51RC     32K flash, 512 byte ram, dual dptr and wd-timer
  • AT89C55WD    20K flash with dual dptr and wd-timer

Nepřeložený článek se všemi obrázky, programem a popisem naleznete na původní stránce autora http://chaokhun.kmitl.ac.th/~kswichit/pgm89_web/Pgm89.html .







Tento článek si můžete přečíst na webu Nuke - Elektro Bastlirna
www.ebastlirna.cz

Tento článek najdete na adrese:
www.ebastlirna.cz/modules.php?name=News&file=article&sid=89