Vývojová deska ATMEL včetně AVR ATmega16 v2

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
Řádka 1: Řádka 1:
Univerzální modul je vhodný pro výuku programování mikroprocesorů ATMEL řady AVR řady.  
+
Univerzální modul je vhodný pro výuku programování mikroprocesorů ATMEL řady [[AVR]] řady.  
 +
 
  
doporučený [[SW]]: [[soubor:logo_AVR.png|link=AVR Studio]], [[soubor:logo_CVAVR.png|link=CodeVisionAVR]], [[soubor:logo_bascom.png|link=Bascom AVR]], [[soubor:logo_winavrR.png|link=WinAVR]], [[soubor:logo_hapsim.gif|link=http://helmix.at/hapsim/#hapsimlcdtut]] 
 
  
 
[[Soubor:VYV-deska-AVR-ATmega16-09.jpg|right|400px]]
 
[[Soubor:VYV-deska-AVR-ATmega16-09.jpg|right|400px]]
  
 
==Na desce modulu je:==
 
==Na desce modulu je:==
* Mikrokontrolér: ATMEGA16 16PU
+
* Mikrokontrolér: [[AVR]] ATMEGA16 16PU
 
* Quartz rezonátor: 16MHz
 
* Quartz rezonátor: 16MHz
 
* Tlačítko RESET
 
* Tlačítko RESET
Řádka 51: Řádka 51:
 
</gallery>
 
</gallery>
  
===Popis vývoj v asm:===
+
 
 
[[Soubor:VYV50_ATmega-01.jpg|thumb]]
 
[[Soubor:VYV50_ATmega-01.jpg|thumb]]
 
[[Soubor:VYV50_ATmega-02.jpg|thumb]]
 
[[Soubor:VYV50_ATmega-02.jpg|thumb]]
 
[[Soubor:mobilni-robot-05.jpg|300px|thumb]]
 
[[Soubor:mobilni-robot-05.jpg|300px|thumb]]
 
 
[[Soubor:html.jpg]] [http://jaja.kn.vutbr.cz/~svoboda58/dil1/at16d1.htm AVR ATMEGA16 -1.díl]
 
 
[[Soubor:html.jpg]] [http://jaja.kn.vutbr.cz/~svoboda58/dil2/dil2.htm Atmega16-díl2 AVR assembler]]
 
 
[[Soubor:html.jpg]] [http://jaja.kn.vutbr.cz/~svoboda58/dil3/dil3.htm Atmega16-díl3 Instrukce LDI, IN, OUT a MOV]
 
  
 
Postup:
 
Postup:

Verze z 9. 6. 2012, 22:00

Univerzální modul je vhodný pro výuku programování mikroprocesorů ATMEL řady AVR řady.


VYV-deska-AVR-ATmega16-09.jpg

Obsah

Na desce modulu je:

  • Mikrokontrolér: AVR ATMEGA16 16PU
  • Quartz rezonátor: 16MHz
  • Tlačítko RESET
  • Konektor pro programování ISP
  • Potenciometr pro napětí Vref
  • Vyvedení všech portů mikroprocesoru
  • HD44780 2x16 LCD s podsvícením
  • LCD displej na konektoru - možnost výměny
  • Nastavení kontrastu displeje LCD
  • MMC / SD karta s vyhazovačem
  • Multiplexní 7-segment LED 4ks
  • LED 8 ks
  • 8ks tlačítka mikrospínače klávesnice.
  • Čtyři potenciometry pro nastavení napětí kapaliny 0-5V
  • Výkonové tranzistory s otevřeným kolektorem (8 výstupů) ULN2803
  • Reproduktor - bzučák
  • Digitální teploměr DS1820 1-wire
  • TSOP4836 infračervený přijímač
  • Hodiny reálného času PCF8583
  • I2C sběrnice s restorami 4K7
  • Sériové paměti EEPROM 24C16
  • Převodník RS485 - SN75176
  • Baterie - baterie CR232
  • USB - možnost napájení modulu
  • USB-RS232 - postaven na systému FR232RL
  • Napájecí zdroj (usměrňovač most, filtr kapacitní, stabilizátor 7805
  • 132 podložky pro vlastní potřebu - univerzální deska:

Fotografie:


VYV50 ATmega-01.jpg
VYV50 ATmega-02.jpg
Mobilni-robot-05.jpg

Postup:

  • Bootloader - je program kterým je ATmega naprogramovaný z výroby. Tento firmware umožňuje nahrát vyvíjenou aplikace do paměti Flash pomocí seriové linky USB.
  • Konfigurace musí být nastavena propojkami u FT232 Txd<-->PD0 a Rxd<---> PD1
  • Nainstalujte si program MegaLoad
  • Po spuštění vyberte soubor formátu *.hex, kterým chcete naprogramovat MCU, vyberte příslušný port (např. Port11) a nastavte přenosovou rychlost 57 600bps. Pozn. Správný port najdete ve WIN ve správci zařízení v řádku Porty (COM a LPT)
  • K naprogramování mikroprocesoru, stiskněte tlačítko RESET

Ukázkové programy:

  • Blikání LED
  • Počítadlo impulsů

www:

FTP.jpg VYV50 AVR ATmega32

Icon-pdf.gif Dokumentace

Html.jpg gotronik - prodejce

Html.jpg SW:MegaLoad

Osobní nástroje
Jmenné prostory
Varianty
Akce
Rychlá navigace
NEJ aktivity
Nejlepší předměty
Nejlepší MCU
SW-HW
Ostatní
Utility
Nástroje
Tisk/export