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 16:00] kaklikcs:labduino [2021/05/08 20:00] – [Windows] kaklik
Řádek 50: Řádek 50:
   ant run    ant run 
  
-===== LABduino UNO =====+===== LABduino Duemilanove =====
  
-Tato realizace arduina je stejná jako Arduino UNO, které využívá mikrokontrolér ATmega328P. +Tato realizace arduina je stejná jako Arduino Duemilanove, 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 61: Řá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 MightyCore ===== 
 +Realizace s procesorem ATmega1284P. [[https://github.com/MCUdude/MightyCore|Označení vývodů a postup instalace do Arduino IDE]]
 ==== Nahrani bootloaderu ==== ==== Nahrani bootloaderu ====
  
Řádek 102: Řádek 103:
  
 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 MLAB svn: http://www.mlab.cz/WebSVN/listing.php?repname=MLAB&path=%2FDesigns%2FLABduino%2FSW%2Fbootloader%2F#_Designs_LABduino_SW_bootloader_ +  - Bootloader je umístěn v [[http://www.mlab.cz/WebSVN/listing.php?repname=MLAB&path=%2FDesigns%2FLABduino%2FSW%2Fbootloader%2F#_Designs_LABduino_SW_bootloader_|MLAB repozitáři]]:  
-  - K nahrání do procesoru je možné využít program AVRdude, který je ke stažení na: http://sourceforge.net/projects/winavr/+  - K nahrání do procesoru je možné využít program [[http://sourceforge.net/projects/winavr/|AVRdude]]
   - Návod na instalaci: http://www.ladyada.net/learn/avr/setup-win.html http://www.ladyada.net/learn/avr/avrdude.html   - Návod na instalaci: http://www.ladyada.net/learn/avr/setup-win.html http://www.ladyada.net/learn/avr/avrdude.html
   - 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.
cs/labduino.txt · Poslední úprava: 2023/12/21 16:43 autor: kaklik