Typy programátorů AVR

Z MAM wiki

Přejít na: navigace, hledání

Existuje několik rozhraní, přes která může být AVR mikroprocesor připojen k programátoru. Každý typ AVR mikroprocesorů jich umí několik, zde je úplný výčet možností:

Nezávisle na tom je několik obvyklých způsobů, jak lze programátor na druhé straně připojit k PC:

  • USB port
  • LPT paralelní port
  • RS232 sériový port

Kombinací jednoho či více způsobů propojení s PC a jednoho či více způsobů propojení s AVR jsou dány možnosti programátoru. V některých případech 'programátor' téměř zmizí a skládá se z několika pasivních součástek. Složitější programátory jsou často samy realizovány pomocí AVR procesoru, či dokonce pomocí více než jednoho. Zde je několik příkladů možností konkrétních programátorů:

  • ISP--LPT: Dříve populární možnost, kompatibilní signálové úrovně umožňují velmi přímé propojení, viz programátor AVR skoro zadarmo
  • ISP,debugWIRE,JTAG,HVPP,HVSP--USB: na cvičeních používaný AVR Dragon
  • ISP--USB: můžete si postavit USBasp
  • ISP,HVSP--USB: můžete si postavit či koupit AVR-Doper
  • bootloader--USB: Tato možnost by snad mohla jednoduchostí konkurovat ISP-LPT u novějších PC bez LPT portu (s USB realizovaným softwarově v AVR)
  • bootloader--RS232: Postačí MAX232, po stejném rozhraní pak můžeme i komunikovat s naším programem v AVR
  • ISP--RS232: Také postačí MAX232, můžeme programovat i nový procesor s nenahraným bootloaderem, šlo by pak dokonce se stejným hardwarem přejít na bootloader, jen asi budeme chtít sériovou linku v AVR realizovat softwarově (protože RXD/TXD jsou na jiných pinech AVR než signály ISP)
Osobní nástroje