Vývoj MIT aplikace: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
Bez shrnutí editace |
|||
(Není zobrazeno 47 mezilehlých verzí od stejného uživatele.) | |||
Řádek 1: | Řádek 1: | ||
[[Soubor:PovinnaPrace_VyvojMIT_aplikace.png|right|link=Vývoj MIT aplikace]] | |||
{| class="toccolours" cellpadding="5" style="float: right; clear: right; margin: 0 0 1em 1em; font-size: 85%; width: 30em" | |||
| colspan="2" style="text-align: center; font-size: larger; background-color: lightgreen;" | '''''Postup vývoje MIT aplikace: ''''' | |||
|- style="vertical-align: top;" | |||
| | |||
'''IDE:''' | |||
# Napsat program v asm/C v IDE | |||
# Uložit *.asm (*.a51, *.cpp, *.bas *.ino apod.) | |||
# Spustit SW simulaci (vygeneruje se *.hex) | |||
'''Naprogramovat MCU''' | |||
# Připojit k PC programátor (nebo sestavu s MCU obsahující bootloader) | |||
# Spustit program | |||
# Vybrat konkrétní typ procesoru (typ desky) | |||
# Vybrat *.hex soubor | |||
# Naprogramovat paměť MCU souborem *.hex | |||
# Zkontrolovat obsah paměti programu | |||
'''Otestovat v HW aplikaci''' | |||
# Zkontrolovat, zda HW obsahuje stabilizátor +5V | |||
#* NE, připojit HW k +5V | |||
#* ANO, připojit HW k +12V | |||
# Zkontrolovat na napájecích pinech MCU, zda-li je správně napájen napětím +5V | |||
# Vložit MCU a otestovat funkčnost | |||
'''Dokumentace''' max. 2 strany !! | |||
# Stáhnout [[soubor:doc.gif]] [[:Media:Trida_PoradoveCislo_Prijmeni_Jmeno_ID_Nazev.doc|Předlohu]] povinné práce | |||
# DOC bude obsahovat | |||
#* Blokové schéma vývojové sestavy (od PC s IDE k MCU ((kresleno v [[ProfiCAD]]) | |||
#* Schéma (kresleno v [[Eagle]] alt. montážní schéma v [[Tinkercad|TinkerCadu]] nebo v [[Fritzing|Fritzingu]] | |||
#* Montážní schéma (kresleno v [[Eagle]]) (obor. ELE) | |||
#* Program (alespoň část s ohledem na max. počet stran = 2) | |||
#* Postup vývoje MIT aplikace (konkrétnější) | |||
#* Obrázek HW | |||
'''Zdroje informací''' | |||
# [[Zajímavá zapojení s MCU]] | |||
# [[Vývoj MIT aplikace]] | |||
# Download [[soubor:doc.gif]] [[:Media:Trida_PoradoveCislo_Prijmeni_Jmeno_ID_Nazev.doc|předlohy]] | |||
'''Archiv''' | |||
# [[PRA Povinné práce]] (seznamy studentů s jejich pracemi) | |||
|} | |||
[[Soubor:8051-logo.gif|link=8051|8051]] [[Soubor:D10_HW_picaxe.jpg|120px|link=PICAXE|PICAXE]] [[Soubor:AVR-logo.png|120px|link=AVR|AVR]] [[Soubor:Arduino_link-01.jpg|120px|link=Arduino|Arduino]] [[Soubor:PIC-logo.jpg|100px|link=PIC|PIC]] | [[Soubor:8051-logo.gif|link=8051|8051]] [[Soubor:D10_HW_picaxe.jpg|120px|link=PICAXE|PICAXE]] [[Soubor:AVR-logo.png|120px|link=AVR|AVR]] [[Soubor:Arduino_link-01.jpg|120px|link=Arduino|Arduino]] [[Soubor:PIC-logo.jpg|100px|link=PIC|PIC]] | ||
<gallery> | |||
== | Soubor:C4_07_Novak_Jan_deník_AplMIT(vzor v2018).jpg | ||
PIC69_sipka_s_PIC16F84_01.jpg | |||
Soubor:PIC69_sipka_s_PIC16F84_02.jpg | |||
Soubor:AVR09_Digitalni_hodiny_s_ATmega8_01.jpg | |||
Soubor:AVR09_Digitalni_hodiny_s_ATmega_028.jpg | |||
</gallery> | |||
== Sestavy: == | |||
===Development Board=== | |||
<gallery> | <gallery> | ||
Soubor:ATM13.png|ATM13 s 89S51 | Soubor:ATM13.png|[[ATM13]] s 89S51 | ||
Soubor:ATM93_1-sch.png|[[ATM93]] s 89S2051 | |||
Soubor:89S2051-doporucene-zapojeni.jpg|89S2051 s [[PRESTO]] | Soubor:89S2051-doporucene-zapojeni.jpg|89S2051 s [[PRESTO]] | ||
Soubor:PIC09.png|PIC09 s PIC16F57 | Soubor:PIC09.png|[[PIC09]] s PIC16F57 | ||
Soubor:PICAXE00_test_board_18_vJA.png|PICAXE00 s PICAXE-18 | Soubor:PICAXE00_test_board_18_vJA.png|[[PICAXE00]] s PICAXE-18 | ||
Soubor:Extreme Burner 00.png|PRO75 s ATmega8 | Soubor:Extreme Burner 00.png|[[PRO75]] s ATmega8 | ||
Soubor:AVR14.png|AVR14 s ATmega32 | Soubor:AVR14.png|[[AVR14]] s ATmega32 | ||
Soubor:BS2.jpg|[http://www.parallax.com/product/27207 BASIC Stamp Diskovery Kits] | Soubor:BS2.jpg|[http://www.parallax.com/product/27207 BASIC Stamp Diskovery Kits] | ||
Soubor:RD2kit_01.jpg|[[RD2 kit]] s 89C52RD2 SW: [[Flip]] | Soubor:RD2kit_01.jpg|[[RD2 kit]] s 89C52RD2 SW: [[Flip]] | ||
Řádek 21: | Řádek 75: | ||
</gallery> | </gallery> | ||
==Programmers== | ===Programmers=== | ||
<gallery> | <gallery> | ||
Soubor:D10_HW_presto.jpg|Programátor: [[PRESTO]] SW: [[UP]] | Soubor:D10_HW_presto.jpg|Programátor: [[PRESTO]] SW: [[UP]] | ||
Řádek 29: | Řádek 83: | ||
</gallery> | </gallery> | ||
==Others== | ===Others=== | ||
<gallery> | <gallery> | ||
Soubor:D10_HW_023.jpg|[[NXT]] | Soubor:D10_HW_023.jpg|[[NXT]] | ||
Řádek 35: | Řádek 89: | ||
Soubor:MAT-POZADAVKY-PRA-ROBOT-UMIK.jpg|[[Robot Umík]] | Soubor:MAT-POZADAVKY-PRA-ROBOT-UMIK.jpg|[[Robot Umík]] | ||
Soubor:loxone.jpg|LOXONE | Soubor:loxone.jpg|LOXONE | ||
Soubor:seeeduino.jpg|[https://mbed.org/platforms/ mbed] | |||
Soubor:MP-JA_Raspberry_Pi.jpg|[[Raspberry Pi]] | |||
</gallery> | </gallery> | ||
== Kombinace: == | |||
[[Soubor:PIC-AVR-8051.jpg|Porovnání MCU]] | |||
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
!Id:!!Development Board !! MCU: | !Id:!!Development Board!!MCU:!!IDE:!!Interface!!Programmer:!!SW: | ||
|- | |- | ||
| 1|| [[KNP]] | | 1||[[KNP]]||[[8051|89S52]]||[[MCU 8051 IDE]]||USB||[[PRESTO]]||[[UP]] | ||
|- | |- | ||
| 2|| ATM13 | | 2||ATM13||[[8051|89S52]]||[[MCU 8051 IDE]]||USB||USBASP||[[ProgISP]] | ||
|- | |- | ||
| 3|| [[KNP]] | | 3||[[KNP]]||[[8051|89S2051]]||[[MCU 8051 IDE]]||USB||[[PRESTO]]||[[UP]] | ||
|- | |- | ||
| 4|| ATM46 | | 4||[[ATM46]]||[[8051|89S2051]]||[[MCU 8051 IDE]]||USB||USBASP||[[ProgISP]] | ||
|- | |- | ||
| 5|| PIC09 | | 5||[[PIC09]]||[[PIC]]16F57||[[MPLAB]]||USB||[[PRESTO]]||[[UP]] | ||
|- | |- | ||
| 6|| PIC69 | | 6||[[PIC69]]||[[PIC]]16F84||[[MPLAB]]||LPT ||[[UP|PICQUICK]]||[[UP]] | ||
|- | |- | ||
| 7|| PICAXE00 | | 7||[[PICAXE00]]||[[PICAXE]]||[[PICAXE]]||COM||Bootloader||[[PICAXE]] | ||
|- | |- | ||
| 8|| [[Arduino]] | | 8||[[Arduino]]|| [[Arduino]]||[[Arduino]]||USB||Bootloader||[[Arduino]] | ||
|- | |- | ||
| 9|| [[KNP]] | | 9||[[KNP]]||[[AVR|ATmega8]]||[[AVR Studio|AVR Studio]]||USB||[[PRESTO]]||[[UP]] | ||
|- | |- | ||
|10|| PRO75 | |10||[[PRO75]]||[[AVR|ATmega8]]||[[AVR Studio|AVR Studio]] ||USB||USBASP||[[Extreme Burner]] | ||
|- | |- | ||
|11|| [[KNP]] | |11||[[KNP]]||[[AVR|ATmega32]]||[[AVR Studio|AVR Studio]] ||USB||[[PRESTO]]||[[UP]] | ||
|- | |- | ||
|12|| AVR14 | |12||[[AVR14]]||[[AVR|ATmega32]]||[[AVR Studio|AVR Studio]]||USB||USBASP||[[Extreme Burner]] | ||
|- | |- | ||
|13|| [[VYV50]] | |13||[[VYV50]]||[[AVR|ATmega32]]||[[AVR Studio|AVR Studio]]||USB||Bootloader||[[VYV50|MegaLoad]] | ||
|- | |- | ||
|14|| [[NXT]] | |14||[[NXT]]||[[NXT|ARM7]]|| [[NXT|LEGO Mindstorm]]||USB/BT||[[NXT]]||[[NXT|LEGO Mindstorm]] | ||
|- | |- | ||
|15|| [[NXT]] | |15||[[NXT]]||[[NXT|ARM7]]||[[BricxCC]]||USB/BT||[[NXT]]||[[BricxCC]] | ||
|- | |- | ||
|16|| [[BOB]] | |16||[[BOB]]||[[BOB|Basic Stamp 2]]||[[BOB|STAMP]]||USB/COM||Bootloader||[[BOB|STAMP]] | ||
|- | |- | ||
|17|| [[PICAXE|Umík]] | |17||[[PICAXE|Umík]]||[[PICAXE|PICAXE-18]]||[[PICAXE]]||COM||Bootloader||[[PICAXE]] | ||
|- | |- | ||
|18||[[LOXONE]] | |18||[[LOXONE]]||[[LOXONE]]||[[LOXONE]]Config||Ethernet||Bootloader||[[LOXONE]] | ||
|- | |- | ||
|19||[[RD2 kit]] | |19||[[RD2 kit]]||[[8051|89C52RD2]]||[[MCU 8051 IDE]]||COM||Bootloader||[[Flip]] | ||
|- | |- | ||
|20|| Basic Stamp 2 | |20||Basic Stamp 2||[[BOB|BS2]]|| [[BOB|STAMP]]||USB/COM||Bootloader||[[BOB|STAMP]] | ||
|- | |||
|21||[[KNP]]||[[8051|89S52]]||[[MCU 8051 IDE]]||COM||[[89C2051]]||[[ISP Prog]] | |||
|- | |- | ||
| | |22||[[ISP - Flash Programmer|PRO42]]||[[8051|89S52]]||[[MCU 8051 IDE]]||LPT||74541||[[ISP - Flash Programmer]] | ||
|- | |||
|22||[[?]]||[[8051|89S52]]||[[MCU 8051 IDE]]||LPT||74244||[[ISP Programmer]] | |||
|- | |- | ||
| | |23||[[?]]||[[?]]||[[?]]||?||?||[[?]] | ||
|- | |- | ||
|} | |} | ||
=== | == Blokové schéma:== | ||
kresleno v [[ProfiCAD]] | |||
[[Soubor:ProfiCAD_s51.png]] | |||
[[Soubor:ProfiCAD_c51.png|ProfiCAD_c51.png]] | |||
[[Soubor:ProfiCAD_PICAXE.png|ProfiCAD_PICAXE.png]] | |||
Download předlohy: [http://wiki.sps-pi.cz/images/4/4f/Proficad.sxe Proficad.sxe] | |||
== Vzory dokumentace: == | |||
[[Soubor:C4_07_Novak_Jan_deník_AplMIT(vzor v2018).jpg|400px|C4_07_Novak_Jan_deník_AplMIT(vzor v2018)]] | |||
[[Soubor:PIC69_sipka_s_PIC16F84_01.jpg|400px|PIC69 běžící šipka s PIC16F84]] | |||
[[Soubor:PIC69_sipka_s_PIC16F84_02.jpg|400px|PIC69 běžící šipka s PIC16F84]] | |||
[[Soubor:AVR09_Digitalni_hodiny_s_ATmega8_01.jpg|400px|AVR09 Digitální hodiny s ATmega8]] | |||
[[Soubor:AVR09_Digitalni_hodiny_s_ATmega_028.jpg|400px|AVR09 Digitální hodiny s ATmega8]] | |||
== Inspirace: == | |||
[[Soubor:zschlebnice_01.jpg|link=http://zschlebnice.sk/kopr/01_breadboard.php|KoPR_01]] | |||
[[Soubor:ISP-flash-programmer_4.png|400px|PRO42 návod|link=http://wiki.sps-pi.com/images/b/bc/ISP-flash-programmer_1.pdf]] | |||
Aktuální verze z 4. 6. 2020, 06:29
Postup vývoje MIT aplikace: | |
IDE:
Naprogramovat MCU
Otestovat v HW aplikaci
Dokumentace max. 2 strany !!
Zdroje informací Archiv
|
Sestavy:
Development Board
-
ATM13 s 89S51
-
ATM93 s 89S2051
-
89S2051 s PRESTO
-
PIC09 s PIC16F57
-
PICAXE00 s PICAXE-18
-
PRO75 s ATmega8
-
AVR14 s ATmega32
Programmers
Others
-
LOXONE
Kombinace:
Blokové schéma:
kresleno v ProfiCAD
Download předlohy: Proficad.sxe