Mikropočítačové systémy (MIPS): Rozdiel medzi revíziami
Zo stránky SensorWiki
Riadok 16: | Riadok 16: | ||
V pondelok od 13:00 on-line https://meet.google.com/eaf-uggp-skd | V pondelok od 13:00 on-line https://meet.google.com/eaf-uggp-skd | ||
# '''Úvod.''' Architektúry procesorov, rozdiel mikroprocesor - mikropočítač, pamäťové priestory, vstupy a výstupy. | # '''Úvod.''' Architektúry procesorov, rozdiel mikroprocesor - mikropočítač, pamäťové priestory, vstupy a výstupy. <FONT Color="grey"><BR>[http://senzor.robotika.sk/mmp/prednaska01.pdf Slajdy z prednášky 2014] | ||
# Digitálne vstupy, klávesnica. LCD zobrazovač. <BR>[http://ap.urpi.fei.stuba.sk/mmp/prednaska02.pdf Slajdy z prednášky] | |||
# LCD zobrazovač. | |||
# Prerušenia. ''(Resetovacie obvody. Watchdog.)'' <BR>[http://ap.urpi.fei.stuba.sk/mmp/prednaska03.pdf Slajdy z prednášky] | # Prerušenia. ''(Resetovacie obvody. Watchdog.)'' <BR>[http://ap.urpi.fei.stuba.sk/mmp/prednaska03.pdf Slajdy z prednášky] | ||
# Zabudované počítadlá (čítače) a časovače I.<BR>[http://ap.urpi.fei.stuba.sk/mmp/prednaska04OBR.pdf Slajdy z prednášky] + [http://ap.urpi.fei.stuba.sk/mmp/prednaska04.pdf Text] | # Zabudované počítadlá (čítače) a časovače I.<BR>[http://ap.urpi.fei.stuba.sk/mmp/prednaska04OBR.pdf Slajdy z prednášky] + [http://ap.urpi.fei.stuba.sk/mmp/prednaska04.pdf Text] |
Verzia z 10:45, 7. február 2021
Ročník: 2.Bc Mechatronika
Semester: letný
Rozsah: 2-2 (z,s)
Prednášateľ: Ing. Štefan Chamraz,PhD.
Odkaz na AIS: B_MIPS - Distribuované vnorené počítačové systémy
Informácie a novinky
- MIPS kit
Prednášky
V pondelok od 13:00 on-line https://meet.google.com/eaf-uggp-skd
- Úvod. Architektúry procesorov, rozdiel mikroprocesor - mikropočítač, pamäťové priestory, vstupy a výstupy.
Slajdy z prednášky 2014 - Digitálne vstupy, klávesnica. LCD zobrazovač.
Slajdy z prednášky - Prerušenia. (Resetovacie obvody. Watchdog.)
Slajdy z prednášky - Zabudované počítadlá (čítače) a časovače I.
Slajdy z prednášky + Text - Zabudované počítadlá (čítače) a časovače II - PWM, využitie ako D/A prevodník.
Slajdy z prednášky + Text - Návrh parametrov PWM signálu a spracovanie PWM signálu.
Slajdy z prednášky, + Článok, + SMT160 datasheet - Analógovo číslicový prevodník.
Slajdy z prednášky I., Slajdy z prednášky II. - Zabudované periférne obvody: sériové rozhranie - USART.
Slajdy z prednášky, Doplňujúce materiály. - Zabudované periférne obvody: I2C zbernica.
Text, Slajdy z prednášky - Obvody pripojiteľné na I2C.
Slajdy z prednášky, RTC - hodiny reálneho času.
Cvičenia
- MIPS Úvodné cvičenie
- Programovanie AVR v jazyku C
- Vstupy a výstupy AVR -- LEDky a tlačítka
- LCD displej s radičom HD44780 - inteligentné periférie
- Počítadlá a časovače AVR -- zobrazovanie? (displej - LCD, serial - UART - treba knižnice) ⬤ Timer0 - Generovanie tónov
- Šírkovo modulovaný signál PWM na AVR - frekvenčný výstup, LED intenzita, ale možno aj RC člen a pseudoanalog
- Prerušenia - tym padom by sme sa dostali na koniec blikania ledkou
- Meranie periódy -- s prerusenim, bez neho, meranie jednej periody, meranie poctu impulzov za 1sec a pod.
- Analógovo-číslicový prevodník
- Sériové komunikačné rozhranie
- Zbernica I2C
- MIPS Projekt
Podmienky absolvovania
- Znalosť odprezentovanej problematiky
- Získanie zápočtu z cvičení
- aktívne absolvovanie všetkých cvičení (max. 1 ospravedlnená neúčasť)
- vypracovanie úloh z cvičení
- vypracovanie projektu - programu a dokumentácie k nemu
- Získanie potrebného počtu bodov na skúške (min. 50% písomky)
Učitelia
- Ing. Štefan Chamraz,PhD. (stefan.chamraz @ stuba.sk)
- Ing. Richard Balogh, PhD. (richard.balogh @ elf.stuba.sk)
- Ing. Matej Rábek, PhD. (matej.rabek @ elf.stuba.sk)
Literatúra a zdroje
Katalógové listy použitých obvodov (dostupné na internete). Okrem toho je literatúra vo forme odkazov pri každom cvičení
- Arduino UNO pinout diagram (svg, teda sa dá zväčšovať) https://upload.wikimedia.org/wikipedia/commons/c/c9/Pinout_of_ARDUINO_Board_and_ATMega328PU.svg
- Arduino UNO V3 Pinout diagram
- Arduino UNO Schematic diagram
- Arduino Nano http://marcusjenkins.com/wp-content/uploads/2014/06/nano.pdf
- Datasheet obvodu
AtmelMicrochip ATmega328P
Datasheety ku MIPSKitu
Budeme postupne budovať:
Utilitky a užitočnosti
- AVR Calculator by Kevin Rosenberg http://radio-hobby.org/modules/tdmdownloads/singlefile.php?cid=8&lid=97 alebo http://web.archive.org/web/20130713104554/http://www.b9.com/elect/avr/kavrcalc/index.html
- AVR Calc by Brandon Roberts https://sourceforge.net/projects/avrcalc/
- AVRCalc by Jack Tidwell https://www.avrfreaks.net/forum/avrcalc-update
- Obrázky by Alberto Piganti (phigixxx) https://github.com/bqlabs/ABC/tree/master/Images
Obsadenie pinov Arduino UNO
Port B | Port C | Port D | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
D8 | PB0 | ICP1 / CLK0 | D14 | PC0 | A0 | D0 | PD0 | RxD | ||
D9 | PB1 | lcd D0 | D15 | PC1 | A1 | D1 | PD1 | TxD | ||
D10 | PB2 | lcd D1 | D16 | PC2 | sw03 | D2 | PD2 | lcd RS | ||
D11 | PB3 | lcd D2 | D17 | PC3 | led02 | D3 | PD3 | lcd R/W (?) | ||
D12 | PB4 | lcd D3 | D18 | PC4 | SDA | D4 | PD4 | lcd E | ||
D13 | PB5 | LED | D19 | PC5 | SCL | D5 | PD5 | T1 / PWM | ||
D6 | PD6 | sw01 | ||||||||
D7 | PD7 | sw02 |
Predchodcovia predmetu
- DVPS - Distribuované vnorené počítačové systémy 2010-2014
- MMP Monolitické mikropočítače 1998-2010
- Všetky stránky k predmetu Category: DVPS
- Všetky stránky k predmetu Category: MMP
- Všetky nové stránky k predmetu Category: MIPS