Uživatelské nástroje

Nástroje pro tento web


cs:labduino

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
Následující verzeObě strany příští revize
cs:labduino [2015/11/28 15:52] – [Firmware Bootloader] kaklikcs:labduino [2017/07/04 18:04] – [LABduino UNO] kakl
Řádek 49: Řádek 49:
  
   ant run    ant run 
- 
  
 ===== LABduino UNO ===== ===== LABduino UNO =====
Řádek 55: Řádek 54:
 Tato realizace arduina je stejná jako Arduino UNO, které využívá mikrokontrolér ATmega328P.  Tato realizace arduina je stejná jako Arduino UNO, které využívá mikrokontrolér ATmega328P. 
  
-Klasicky se LABduino skládá ze dvou modulů [[cs:usb232r|USB232R01B]] a [[cs:atmegatq32|ATmegaTQ3201A]] osazený mikroprocesorem ATmega328 tak že signály TXD a RXD se přivedou kablíky na RX a TX (křížené spojení) a řídící signál DTR# od modulu USB232R01B se přivede na jumper označený jako boot (aktivuje bootloader). +Klasicky se LABduino skládá ze dvou modulů [[cs:usb232r|USB232R01B]] a [[cs:atmegatq32|ATmegaTQ3201A]] osazený mikroprocesorem ATmega328 tak že signály TXD a RXD se přivedou kablíky na RX a TX (křížené spojení) a řídící signál RTS# od modulu USB232R01B se přivede na jumper označený jako boot (aktivuje bootloader). 
 Napájení modulu ATmegaTQ3201A je obvykle řešeno přímo z USB (připojením napájecího kablíku).   Napájení modulu ATmegaTQ3201A je obvykle řešeno přímo z USB (připojením napájecího kablíku).  
  
Řádek 62: Řádek 61:
 V této konfiguraci tedy hardwarově odpovídá Arduinu Duemilanove s ATmega328. Na rozdíl od nových verzí Arduina však pro komunikaci s USB nepoužívá ATmega s firmwarem emulujícím sériovou linku, ale převodník [[http://www.ftdichip.com/Products/ICs/FT232R.htm|FT232]] v modulu [[cs:usb232r|USB232R01B]] je tak odolnější proti závadě vzniklé poškozením firmwaru v MCU, který umožňuje komunikaci přes USB. V této konfiguraci tedy hardwarově odpovídá Arduinu Duemilanove s ATmega328. Na rozdíl od nových verzí Arduina však pro komunikaci s USB nepoužívá ATmega s firmwarem emulujícím sériovou linku, ale převodník [[http://www.ftdichip.com/Products/ICs/FT232R.htm|FT232]] v modulu [[cs:usb232r|USB232R01B]] je tak odolnější proti závadě vzniklé poškozením firmwaru v MCU, který umožňuje komunikaci přes USB.
  
- 
-===== LABduino ports mapping ===== 
- 
-^Aruino ^ATmega8DIL01A ^Note ^ 
-|D0 |RXD |PD0, if you disconnect USB232R01B| 
-|D1 |TXD |PD1, if you disconnect USB232R01B| 
-|D2 |PD2| Digital I/Os.| 
-|D3/PWM |PD3|:::| 
-|D4 |PD4|:::| 
-|D5/PWM |PD5|:::| 
-|D6/PWM |PD6|:::| 
-|D7 |PD7|:::| 
-|D8 |PB0|:::| 
-|D9/PWM |PB1|:::| 
-|D10/PWM |PB2|:::| 
-|D11/PWM |PB3|:::| 
-|D12 |PB4|:::| 
-|D13 |PB5|:::| 
-|A0 |PC0 |Analog inputs.| 
-|A1 |PC1 |:::| 
-|A2 |PC2 |:::| 
-|A3 |PC3 |:::| 
-|A4 |PC4 |:::| 
-|A5 |PC5 |:::| 
  
 ==== Nahrani bootloaderu ==== ==== Nahrani bootloaderu ====
Řádek 143: Řádek 118:
  
  
-==== Příklady použití ====+===== Arduino porty na LABduinu =====
  
-  * [[cs:spectrograph|Spektrograf]] - elektronika pro spektrograf využívající LABduino+^Aruino ^ATmega8DIL01A ^Note ^ 
-  * [[cs:luxmetrsd|Luxmetr]] - Přístroj pro měření intenzity osvětlení za znamenající údaje na SD kartu. +|D0 |RXD |PD0, if you disconnect USB232R01B| 
-  * [[cs:aws]] - Vyčítání meteorologických čidel s binárními nebo analogovými výstupy.+|D1 |TXD |PD1, if you disconnect USB232R01B| 
 +|D2 |PD2| Digital I/Os.| 
 +|D3/PWM |PD3|:::| 
 +|D4 |PD4|:::| 
 +|D5/PWM |PD5|:::| 
 +|D6/PWM |PD6|:::| 
 +|D7 |PD7|:::| 
 +|D8 |PB0|:::| 
 +|D9/PWM |PB1|:::| 
 +|D10/PWM |PB2|:::| 
 +|D11/PWM |PB3|:::| 
 +|D12 |PB4|:::| 
 +|D13 |PB5|:::| 
 +|A0 |PC0 |Analog inputs.
 +|A1 |PC1 |:::| 
 +|A2 |PC2 |:::| 
 +|A3 |PC3 |:::| 
 +|A4 |PC4 |:::| 
 +|A5 |PC5 |:::|
    
  
Řádek 209: Řádek 202:
  
 [[http://www.mlab.cz/WebSVN/filedetails.php?repname=MLAB&path=%2FDesigns%2FLABduino%2FSW%2Fdemos%2FHelloMLAB%2FHelloMLAB.ino|Code Example]] [[http://www.mlab.cz/WebSVN/filedetails.php?repname=MLAB&path=%2FDesigns%2FLABduino%2FSW%2Fdemos%2FHelloMLAB%2FHelloMLAB.ino|Code Example]]
 +
 +===== Dalsi příklady použití =====
 +
 +  * [[cs:spectrograph|Spektrograf]] - elektronika pro spektrograf využívající LABduino.
 +  * [[cs:luxmetrsd|Luxmetr]] - Přístroj pro měření intenzity osvětlení za znamenající údaje na SD kartu.
 +  * [[cs:aws]] - Vyčítání meteorologických čidel s binárními nebo analogovými výstupy.
  
 ===== Labduino - Mega 2560 ===== ===== Labduino - Mega 2560 =====
cs/labduino.txt · Poslední úprava: 2023/12/21 16:43 autor: kaklik