Skip to main content
Side panel
Učilnica FRI 22/23
English (en)
English (en)
Slovenščina (sl)
Македонски (mk)
Русский (ru)
한국어 (ko)
Search
Close
Search
Toggle search input
You are currently using guest access (
Log in
)
or
Home
Calendar
Computer Organisation
Home
Courses
Undergraduate Programs
Professional study Computer and Information Science
Specialist Elective Courses
or
STM32 CubeIDE, STM32F4, STM32H7 (izbrana dokumentacija, začetni projekti)
STM32F4DISCOVERY Discovery kit with STM32F407VG MCU
STM32F4DISCOVERY Discovery kit with STM32F407VG MCU
Click
https://www.st.com/en/evaluation-tools/stm32f4discovery.html
link to open resource.
◄ Errata_es0396-stm32h750xb
Jump to...
Jump to...
Vsebina, ocenjevanje
Forum novic
Forum za razprave
Anketa, vaša mnenja o predmetu OR VSP
Anketa, vaša mnenja o MiMo modelu
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 - Dokumenti, viri
MiMo-Mikroprogramska shema kontrolne enote_v05.pdf
MiMo_Izvajanje_strojnega_ukaza.pdf
Basic_program1_Shema_izvajanja_v04.pdf
Logisim Evolution
logisim-win-2.7.1 (Classic)
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
Seznam ukazov zbirnika ARM
FRI ARM Zbirnik Quickref A4 v0.4
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).
CubeIDE (downloads and resources)
RA OR VIN vscode Navodila
STM32H750B-DK Discovery kit with STM32H750XB MCU
ORLab-STM32H7 - GitHub repozitorij
STM32H7-online training (tutorials from ST)
User Manual Discovery kit stm32h750xb
DataSheet_stm32h750xb
Reference Manual rm0433-stm32h750xb
Programming_Manual_pm0253-stm32h750xb
Errata_es0396-stm32h750xb
ORLab-STM32 - GitHub repozitorij
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 Cortex-M for Beginners ARM 2017
TODO OR Vaje 22/23
Uvod, izvedba vaj (pdf)
Zbirni jezik ARM 1.del
1. Naloge za ponavljanje
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
4. vaja rešitve
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
6.naloga: Paralelni vhod in izhod (PIO)
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_Predstavitev.pdf
OR_STM32H7_Projekt.pdf
STM32H7_GPIO_Krmiljenje.pdf
rešitev STM32H7
rešitev STM32H7 (minimalna koda)
STM32F4_Predstavitev.pdf
STM32F4_GPIO_Krmiljenje.pdf
Prevedba C programa in funkcij v ARM zbirnik_v2.pdf
AT91SAM9260-Ch29-PIO.pdf
C_PIO_LED_OnOff_Delay_Demo.wsb
STM32H7_rm0433_Ch11-General-purpose IOs (GPIO)_pp_527-545.pdf
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
V/I Naprave: Časovnik TC - Predstavitev STM32H7
STM32H7 PM chap4-4 SysTick Casovnik
8. naloga: Časovniki (TC)
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
STM32 Memory model and Linker script
V/I Naprave: DBGU Debug Unit - Predstavitev
AT91SAM9260-Ch28-DBGU.pdf
DBGU definicije_registrov.txt
10. naloga: Zaporedni vmesnik (enota DBGU)
FRI-SMS rešitve
FRI-SMS rešitve Local Loopback
OR_FRI-SMS_Kabel RS 232.pdf
STM32H7 V/I Naprave: USART - Predstavitev
STM32H7 rešitve
STM32F4 V/I Naprave: USART - Predstavitev
STM32F4 rešitve
11. naloga: Neposredni dostop do pomnilnika (DMA)
V/I Naprave: DMA Krmilnik - Predstavitev
AT91SAM9260-Ch24-DMA.pdf
DBGU_DMA_Registri.txt
rešitev - celota (od /* main program */ do konca)
STM32H7 V/I Naprave: USART+DMA - Predstavitev
STM32H7 rešitve
STM32F4 V/I Naprave: USART+DMA - Predstavitev
STM32F4 rešitve
V/I Naprave: Prekinitve - Predstavitev
AT91SAM9260-Ch27-AIC.pdf
12. naloga: Prekinitve IRQ
TC PIO LED IRQ.zip
TC_IRQ_PROC.zip
STM32H7 V/I Naprave: Prekinitve - Predstavitev
STM32H7 rešitve
STM32H7 komentar
STM32F4 V/I Naprave: Prekinitve - Predstavitev
STM32F4 rešitve
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)
WinIdea: Software User Guide
Povezava na on-line dokumentacijo WinIdea
Winidea Watch window docs
WinIdea: Watch Howto
WinIdea: Project howto (GCC)
Predstavitev FRI-SMS
FRISMS Vezave povzetek
Vezalna_shema_FRI_SMS.pdf
Nastavitve_mostickov_FRI_SMS.pdf
rs232_prikljucek_FRI_SMS.pdf
OR_FRI-SMS_Kabel RS 232.pdf
ARM_Reference_manual_DDI 01001.pdf
Povezava na on-line dokumentacijo ARM ref.
Beginner's tutorial
Circuit Simulator
Electronic Tutorials
Tenacious C The Visual C IDE and Graphical Editor
Valvano: Chapter 5 - Interactive introduction to C
Compiler explorer: interaktivna primerjava prevajalnikov
Nal 2.4: Sprememba malih v velike črke v znakovnem nizu
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
01-Uvod_C.pdf
C_PIO_LED_OnOff_Delay_Demo.wsb
C_PIO_LED_OnOff_TC0_Demo.wsb
C LED Key Protoboard Demo.wsb
Linux_namestitev (Navodila)
ORLab-STM32 - GitHub repozitorij ►