Preskoči na glavno vsebino
Stransko polje
Domov
Več
Išči
Zapri
Išči
Preklopi iskalni vnos
Slovenščina (sl)
English (en)
Slovenščina (sl)
Македонски (mk)
Русский (ru)
한국어 (ko)
Trenutno uporabljate gostujoči dostop
Prijavite se
Domov
Course Activities
Forumi
Naloge
Viri
Nedavno dostopani predmeti
You are not enrolled in any courses
Odpri kazalo predmeta
or
Nal 2.4: Sprememba malih v velike črke v znakovnem nizu
Nal 2.4: Sprememba malih v velike črke v znakovnem nizu
Klikni na povezavo
Nal2_4_Velike_crke_v_nizu.c
za ogled datoteke.
◄ Compiler explorer: interaktivna primerjava prevajalnikov
Skoči na ...
Skoči na ...
Vsebina, ocenjevanje
Discord Hardware FRI - skupnost za HW predmete
Forum novic
Forum za razprave
Anketa, vaša mnenja o MiMo modelu
Anketa, vaša mnenja o predmetu OR VSP
OR - 1 Uvod v organizacijo in digitalna integrirana vezja
Primeri elektronskih vezij: Falstad Curcuit Simulator
Primer: Tranzistor kot stikalo (digitalna tehnika)
Primer: Tranzistor kot ojačevalnik analognega signala
OR - 2 Osnove digitalnih integriranih vezij
Podatkovna listina SN74LS00
OR - 3 Mikroarhitektura CPE_MiMo_Model_CPE
MiMo distribucija
MiMo viri
Logisim Evolution
MiMo realizacija z FPGA - Video
OR - 4 Paralelizem na nivoju ukazov
Prikaz delovanja cevovodne CPE - "HiP"
Prikaz delovanja cevovodne CPE - "HiP - Premoščanja"
OR - 5 Paralelizem na nivoju procesorjev
OR - 6 Prenosne poti in vrste prenosov - neobvezno, informativno gradivo
Intel QuickPath - youtube video
CubeIDE (downloads and resources)
ORLab-STM32H7 - GitHub repozitorij
STM32H750B-DK Discovery kit with STM32H750XB MCU
STM32H7-online training (tutorials from ST)
STM32H7_Viri_dokumenti
STM32F4DISCOVERY Discovery kit with STM32F407VG MCU
ORLab-STM32 - GitHub repozitorij
STM32F4_Viri_dokumenti
User Manual Discovery kit stm32f407vg
DataSheet_stm32f407vg
Reference Manual rm0090-stm32f407417
Programming_Manual_pm0214-stm32-cortexm4-mcus-and-mpus-stmicroelectronics
Arm Cortex-M4 Processor Datasheet Short
ARM Architecture RefMan Thumb2 Supplement DDI0308.pdf
ARM Cortex-M for Beginners ARM 2017
Instalacija orodja WinIdea - Windows
Instalacija orodja WinIdea - Linux
Začetni projekt za winIDEA (simulator)
Začetni projekt za winIDEA (FRI-SMS)
Tovarniška listina AT91SAM9260 (12 MB pdf).
Seznam ukazov zbirnika ARM
FRI ARM Zbirnik Quickref A4 v0.5
Prisotnost na LAB vajah
Uvod, izvedba vaj (pdf)
Zbirni jezik ARM 1.del (ponovitev RA)
1. Naloge za ponavljanje
1. vaja rešitve
Zbirni jezik ARM 2.del
2. Naloge: Logični ukazi, delo z biti
2. vaja rešitve
Nal 2.4 C (vizualizacija): Sprememba malih v velike črke
Nal 2.4 C: Prevedba C --> ARM Zbirnik
Nal 2.4 C (izvorna koda): Sprememba malih v velike črke
Zbirni jezik ARM 3.del
3. Naloge: Podprogrami in pomiki
Nal 3.4 C (vizualizacija): Povprečje števil v polju
Nal 3.4 C: Prevedba C --> ARM Zbirnik
Nal 3.4 C (izvorna koda): Povprečje števil v polju
Zbirni jezik ARM 4.del
4. Naloge: Zastavice, zanke, znakovni nizi
Nal 4.3 C (vizualizacija): Zlivanje nizov
Nal 4.3 C: Prevedba C --> ARM Zbirnik
Nal 4.3 v prog. jez. C: Konkatenacija (spajanje) dveh stringov
Vaja 5 Ukaz SUB MiMo
https://github.com/LAPSyLAB/MiMo_Student_Release
Logisim Evolution 3.8 jar
6.naloga: Paralelni vhod in izhod (G-PIO)
STM32H7_Predstavitev.pdf
STM32H7_Projekt.pdf
STM32H7_GPIO_Krmiljenje.pdf
rešitev STM32H7 (minimalna koda)
rešitev STM32H7
STM32F4_Predstavitev.pdf
STM32F4_GPIO_Krmiljenje.pdf
WinIdea:FRI SMS projekt - Predstavitev
Dodatno gradivo: Getting Started with ATMEL 9260.pdf (Initialization)
V/I Naprave: PIO Krmilnik - Predstavitev
Definicije registrov PIO.txt
PIO_zgled_PB15.txt
rešitev FRI-SMS
rešitev FRISMS (minimalna koda)
STM32H7_GPIO_Krmiljenje 2.pdf
STM32H7_rm0433_Ch11-General-purpose IOs (GPIO)_Related pages
AT91SAM9260-Ch29-PIO.pdf
Prevedba C programa in funkcij v ARM zbirnik_v2.pdf
C_PIO_LED_OnOff_Delay_Demo.wsb
8. naloga: Časovniki (TC)
V/I Naprave: Časovnik TC - Predstavitev STM32H7
STM32H7 PM chap4-4 SysTick Casovnik
STM32H7 rešitev
V/I Naprave: Časovnik TC - Predstavitev FRI SMS
AT91SAM9260-Ch34-TC.pdf
AT91SAM9260-Ch34-TC_označen.pdf
Definicije registrov TC0
V/I Naprave: Časovnik TC - Predstavitev STM32F4
9. naloga: Prekinitve IRQ
STM32H7_Projekt II.del
STM32 Memory model and Linker script
STM32H7 V/I Naprave: Prekinitve - Splošno
STM32H7 V/I Naprave: Prekinitve s SysTick časovnikom
rešitev STM32H7
V/I Naprave: Prekinitve - Predstavitev
AT91SAM9260-Ch27-AIC.pdf
TC PIO LED IRQ.zip
STM32F4 V/I Naprave: Prekinitve - Predstavitev
STM32F4 rešitve
10. naloga: Zaporedni vmesnik (U(S)ART, DBGU)
STM32H7 V/I Naprave: USART - Predstavitev
STM32H7 CubeIDE Osnovni projekt z LED, tipko in USART
STM32H7 rešitve
V/I Naprave: DBGU Debug Unit - Predstavitev
AT91SAM9260-Ch28-DBGU.pdf
DBGU definicije_registrov.txt
FRI-SMS rešitve
FRI-SMS rešitve Local Loopback
OR_FRI-SMS_Kabel RS 232.pdf
STM32F4 V/I Naprave: USART - Predstavitev
STM32F4 rešitve
11. naloga: Neposredni dostop do pomnilnika (DMA)
STM32H7 V/I Naprave: USART+DMA - Predstavitev
STM32H7 rešitve
V/I Naprave: DMA Krmilnik - Predstavitev
AT91SAM9260-Ch24-DMA.pdf
DBGU_DMA_Registri.txt
rešitev - celota (od /* main program */ do konca)
STM32F4 V/I Naprave: USART+DMA - Predstavitev
STM32F4 rešitve
STM32H7 V/I Naprave: MiniRTOS - Predstavitev
Rešitev
V/I Naprave: Prekinitve - Predstavitev - procesi
TC_IRQ_PROC.zip
Predstavitev FRI SMS - Prezi
OR_FRI_SMS_PWM_Buzzer_Synth_Demo
OR_FRI_SMS_PWM_Buzzer_Synth_Demo.mp4
OR FRI SMS Bread-board Demo
C LED Key Breadboard+FRISMS Demo
OR Delo z osciloskopom
1. domača naloga - MiMo model CPE
1. neobvezna domača naloga - MiMo model CPE
MiMo: Assembler in Python (Loboda)
MiMo: Binary LED Register and Demo (Štular)
2. domača naloga - Aplikacija na FRI-SMS ali STM32 sistemih
2. neobvezna domača naloga - ARM IO projekt
FRI-SMS: Parkirni senzor (UZ merjenje razdalje) (Resnik)
FRI-SMS: Krmiljenje RGB diode (T. Mihelčič)
FRI SMS: TCx PWM generiranje zvoka (Amon)
FRISMS: Nadzor LG TV preko rs232 (Matko)
FRISMS: Morse Implementation in C (Šturm)
Valvano: Chapter 5 - Interactive introduction to C
Youtube: C Programming Tutorial for Beginners - freeCodeCamp.org
Tenacious C The Visual C IDE and Graphical Editor
01-Uvod_C.pdf
Compiler explorer: interaktivna primerjava prevajalnikov
Nal 3.4: Povprečje števil v polju
Nal 4.3: Konkatenacija (spajanje) dveh stringov
DaveSpace: Efficient C for ARM
DaveSpace: Efficient C for ARM - URL link
ARM Programming and Optimisation Techniques.pdf
Efficient_C_Programming.pdf
Writing and Optimizing ARM Assembly Code.pdf
C_PIO_LED_OnOff_Delay_Demo.wsb
C_PIO_LED_OnOff_TC0_Demo.wsb
C LED Key Protoboard Demo.wsb
Linux_namestitev (Navodila)
Nal 3.4: Povprečje števil v polju ►