Vaša IP adresa: 3.145.186.6
Počet návštev: 30514

Mega Development Board 2

Mikrokontroléry (MCU) typu AVR od firmy Atmel sú u nás veľmi populárne a využíva ich pomerne veľa začiatočníkov, ale aj skúsených programátorov MCU. Jedná sa o 8-bitové mikrokontroléry s vysokým výkonom, pomerne malou spotrebou a veľkým počtom periférií. Vývojová doska Mega Development Board 2 (MBD2) používa MCU ATmega328P, ktorý je súčasťou obľúbenej platformy Arduino UNO. MDB2 je vylepšenou verziou predchádzajúcej verzie. Hlavnou výhodou novej verzie je kompatibilita vývodov s Arduino UNO rev3.

Konfigurácia vývodov

Zapojenie vývodov na vývojovej doske Mega Development Board 2 (MDB2). Zapojenie vývodov na vývojovej doske Mega Development Board 2 (MDB2).

Elektrická schéma zapojenia

Elektrická schéma zapojenia vývojovej dosky Mega Development Board 2 (MDB2). Elektrická schéma zapojenia vývojovej dosky Mega Development Board 2 (MDB2).

Programovanie

Mikrokontrolér ATmega328P osadený v MDB2 je možné programovať cez konektor ISP (In-System Programmer) prostredníctvom programátora Atmel ICE, alebo staršieho programátora AVR Dragon, ktorý sa už nevyrába.

MCU je možné programovať aj cez rozhranie USART resp. USB (vďaka vstavenému konvertoru rozhraní USB - USART). V takomto prípade sa MDB2 prepája s PC prostredníctvom USB kábla. Pre programovanie cez USB (USART) musia byť splnené nasledovné podmienky:

  • MCU musí obsahovať bootloader (zavádzač), ktorý umožňuje nahrávanie programu cez USART. Ak používame interný kryštál 8 MHz, tak odporúčam použiť tento bootloader, ktorý je určený pre frekvenciu oscilátora 8 MHz a rýchlosť nahrávania 250 000 Baud.
    Ak MCU bootloader neobsahuje, tak ho je potrebné nahrať cez programátor Atmel ICE alebo AVR Dragon. Pri programovaní je potrebné aktivovať poistku HIGH.BOOTRST.
  • Musia byť prítomné obe prepojky na TXD a RXD (UART ENABLE).
  • Na programovanie je možné použiť Arduino IDE. POZOR: Je nutné zmeniť rýchlosť nahrávania na 250 000 Baud!
  • Na programovanie je možné použiť Microchip Studio. Návod nájdete tu. POZOR: Nezabudnite zmeniť parameter -b115200 na -b250000!