Vývojová deska ATMEL včetně AVR ATmega16 v2: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
Bez shrnutí editace |
|||
Řádek 52: | Řádek 52: | ||
===Popis vývoj v asm:=== | ===Popis vývoj v asm:=== | ||
[[Soubor:VYV50_ATmega-01.jpg|thumb]] | |||
[[Soubor:VYV50_ATmega-02.jpg|thumb]] | |||
[[Soubor:mobilni-robot-05.jpg|300px|thumb]] | [[Soubor:mobilni-robot-05.jpg|300px|thumb]] | ||
* [http://jaja.kn.vutbr.cz/~svoboda58/dil1/at16d1.htm AVR ATMEGA16 -1.díl] | * [http://jaja.kn.vutbr.cz/~svoboda58/dil1/at16d1.htm AVR ATMEGA16 -1.díl] | ||
* [http://jaja.kn.vutbr.cz/~svoboda58/dil2/dil2.htm Atmega16-díl2 AVR assembler]] | * [http://jaja.kn.vutbr.cz/~svoboda58/dil2/dil2.htm Atmega16-díl2 AVR assembler]] | ||
* [http://jaja.kn.vutbr.cz/~svoboda58/dil3/dil3.htm Atmega16-díl3 Instrukce LDI, IN, OUT a MOV] | * [http://jaja.kn.vutbr.cz/~svoboda58/dil3/dil3.htm Atmega16-díl3 Instrukce LDI, IN, OUT a MOV] | ||
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 [ftp://obelix.sps-pi.cz/N/janousek/mikroLAB/87_VYV%20Vyvojove%20sestavy/VYV50%20AVR%20ATmega32/megaload%20-%20SW%20pro%20upload.zip 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:== | == Ukázkové programy:== |
Verze z 14. 4. 2012, 06:38
Univerzální modul je vhodný pro výuku programování mikroprocesorů ATMEL řady AVR řady.
doporučený SW: Bascom AVR, WinAVR, AVR Studio, CodeVisionAVR
Na desce modulu je:
- Mikrokontrolér: 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:
Popis vývoj v asm:
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:
šk. síť: N:/janousek/mikroLAB/87_VYV Vyvojove sestavy/VYV50 AVR ATmega32/