Vývoj MIT aplikace
Z MediaWiki SPŠ a VOŠ Písek
(Rozdíly mezi verzemi)
(Není zobrazeno 20 mezilehlých verzí od 1 uživatele.) | |||
Řádka 1: | Řádka 1: | ||
− | [[Soubor:PovinnaPrace_VyvojMIT_aplikace.png|right | + | [[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" | {| class="toccolours" cellpadding="5" style="float: right; clear: right; margin: 0 0 1em 1em; font-size: 85%; width: 30em" | ||
Řádka 10: | Řádka 8: | ||
'''IDE:''' | '''IDE:''' | ||
# Napsat program v asm/C v IDE | # Napsat program v asm/C v IDE | ||
− | # Uložit *.asm (*.a51, *.cpp, *.bas apod.) | + | # Uložit *.asm (*.a51, *.cpp, *.bas *.ino apod.) |
# Spustit SW simulaci (vygeneruje se *.hex) | # Spustit SW simulaci (vygeneruje se *.hex) | ||
Řádka 16: | Řádka 14: | ||
# Připojit k PC programátor (nebo sestavu s MCU obsahující bootloader) | # Připojit k PC programátor (nebo sestavu s MCU obsahující bootloader) | ||
# Spustit program | # Spustit program | ||
− | # Vybrat konkrétní typ procesoru | + | # Vybrat konkrétní typ procesoru (typ desky) |
− | # Vybrat *.hex soubor | + | # Vybrat *.hex soubor |
# Naprogramovat paměť MCU souborem *.hex | # Naprogramovat paměť MCU souborem *.hex | ||
# Zkontrolovat obsah paměti programu | # Zkontrolovat obsah paměti programu | ||
Řádka 23: | Řádka 21: | ||
'''Otestovat v HW aplikaci''' | '''Otestovat v HW aplikaci''' | ||
# Zkontrolovat, zda HW obsahuje stabilizátor +5V | # 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 | + | # 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 | # Vložit MCU a otestovat funkčnost | ||
'''Dokumentace''' max. 2 strany !! | '''Dokumentace''' max. 2 strany !! | ||
− | # Stáhnout [[soubor:doc.gif]] [[:Media: | + | # Stáhnout [[soubor:doc.gif]] [[:Media:Trida_PoradoveCislo_Prijmeni_Jmeno_ID_Nazev.doc|Předlohu]] povinné práce |
# DOC bude obsahovat | # DOC bude obsahovat | ||
− | |||
− | |||
#* Blokové schéma vývojové sestavy (od PC s IDE k MCU ((kresleno v [[ProfiCAD]]) | #* 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) | #* Program (alespoň část s ohledem na max. počet stran = 2) | ||
#* Postup vývoje MIT aplikace (konkrétnější) | #* Postup vývoje MIT aplikace (konkrétnější) | ||
Řádka 40: | Řádka 38: | ||
'''Zdroje informací''' | '''Zdroje informací''' | ||
# [[Zajímavá zapojení s MCU]] | # [[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) | # [[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]] | ||
+ | |||
+ | <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: == | == Sestavy: == | ||
Řádka 48: | Řádka 61: | ||
<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 | ||
Řádka 81: | Řádka 95: | ||
== Kombinace: == | == Kombinace: == | ||
+ | |||
+ | [[Soubor:PIC-AVR-8051.jpg|Porovnání MCU]] | ||
{|class="wikitable" | {|class="wikitable" | ||
Řádka 135: | Řádka 151: | ||
|- | |- | ||
|} | |} | ||
− | |||
− | |||
== Blokové schéma:== | == Blokové schéma:== | ||
Řádka 144: | Řádka 158: | ||
[[Soubor:ProfiCAD_s51.png]] | [[Soubor:ProfiCAD_s51.png]] | ||
− | [[Soubor:ProfiCAD_c51.png]] | + | [[Soubor:ProfiCAD_c51.png|ProfiCAD_c51.png]] |
+ | |||
+ | [[Soubor:ProfiCAD_PICAXE.png|ProfiCAD_PICAXE.png]] | ||
− | [http://wiki.sps-pi. | + | 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_ATmega8_01.jpg|400px|AVR09 Digitální hodiny s ATmega8]] |
Aktuální verze z 4. 6. 2020, 08:29
Postup vývoje MIT aplikace: | |
IDE:
Naprogramovat MCU
Otestovat v HW aplikaci
Dokumentace max. 2 strany !!
Zdroje informací
Archiv
|
Obsah |
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
Programátor: USBasp SW: ProgISP nebo Extreme Burner
Others
Kombinace:
Blokové schéma:
kresleno v ProfiCAD
Download předlohy: Proficad.sxe