cs:labduino
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
cs:labduino [2022/01/28 08:15] – Ůklid ve struktuře stránky. kaklik | cs:labduino [2023/12/21 16:43] (aktuální) – [LABduino MightyCore] kaklik | ||
---|---|---|---|
Řádek 15: | Řádek 15: | ||
Konstrukci s LABduinem, lze programovat klasickym nastrojem [[http:// | Konstrukci s LABduinem, lze programovat klasickym nastrojem [[http:// | ||
+ | sudo apt-get install arduino | ||
==== Wiring ==== | ==== Wiring ==== | ||
Řádek 63: | Řádek 64: | ||
==== Nahrani bootloaderu ==== | ==== Nahrani bootloaderu ==== | ||
- | Vybraný firmware lze nahrát do mikroprocesoru programátorem | + | Vybraný firmware lze nahrát do mikroprocesoru programátorem |
=== Linux === | === Linux === | ||
+ | |||
+ | Instalace avrdude | ||
+ | sudo apt-get install avrdude | ||
Nahrávací skript spustíme například následovně: | Nahrávací skript spustíme například následovně: | ||
Řádek 101: | Řádek 105: | ||
Příklad pro modul ATmegaTQ3201A s procesorem ATmega328P a 16MHz krystalem | Příklad pro modul ATmegaTQ3201A s procesorem ATmega328P a 16MHz krystalem | ||
- | - Bootloader je umístěn v [[http://www.mlab.cz/WebSVN/ | + | - Bootloader je umístěn v [[https://github.com/MLAB-project/ |
- K nahrání do procesoru je možné využít program [[http:// | - K nahrání do procesoru je možné využít program [[http:// | ||
- | - Návod [[http:// | + | - Návod [[http:// |
+ | - [[ http:// | ||
- Nahrání bootloaderu se provede v operačním systému Windows programem AVRdude přes příkazový řádek. | - Nahrání bootloaderu se provede v operačním systému Windows programem AVRdude přes příkazový řádek. | ||
- Nejprve je dobré zjistit, že se AVRdude nainstaloval dobře. Stačí v příkazové řádce napsat avrdude a stisknout enter. Na obrazovce se zobrazí options. | - Nejprve je dobré zjistit, že se AVRdude nainstaloval dobře. Stačí v příkazové řádce napsat avrdude a stisknout enter. Na obrazovce se zobrazí options. | ||
Řádek 109: | Řádek 114: | ||
- Nejprve se musí nastavit pojistky procesoru. V příkazové je potřeba zadat tento příkaz: | - Nejprve se musí nastavit pojistky procesoru. V příkazové je potřeba zadat tento příkaz: | ||
- '' | - '' | ||
- | | + | |
- Druhým příkazem je potřeba nahrát ATmegaBOOT_168_atmega328.hex | - Druhým příkazem je potřeba nahrát ATmegaBOOT_168_atmega328.hex | ||
- | | + | |
- | - Příkaz je potřeba zadávat v příkazové řádce ve složce, kde je ATmegaBOOT_168_atmega328.hex uložen. Ukázka zápisu příkazu pro uložení souboru přímo na diskové jednotce E. | + | - Příkaz je potřeba zadávat v příkazové řádce ve složce, kde je ATmegaBOOT_168_atmega328.hex uložen. |
- Následně by se měl bootloader nahrát do procesoru a proběhne kontrola zápisu. | - Následně by se měl bootloader nahrát do procesoru a proběhne kontrola zápisu. | ||
- Nyní stačí modul ATmegaTQ3201A propojit s modulem USB232R01B a je LABduino připraveno. | - Nyní stačí modul ATmegaTQ3201A propojit s modulem USB232R01B a je LABduino připraveno. | ||
+ | |||
+ | === Připojení na USB === | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
Řádek 145: | Řádek 160: | ||
Realizace s procesorem ATmega1284P. [[https:// | Realizace s procesorem ATmega1284P. [[https:// | ||
+ | Nastavení pojistek: | ||
+ | '' | ||
====== Příklad zapojení LABduino a LCD ====== | ====== Příklad zapojení LABduino a LCD ====== | ||
cs/labduino.1643357721.txt.gz · Poslední úprava: 2022/01/28 08:15 autor: kaklik · Právě zamknuto: 3.16.69.29