Preskoči na glavno vsebino
Stransko polje
Učilnica FRI 21/22
Slovenščina (sl)
English (en)
Slovenščina (sl)
Русский (ru)
한국어 (ko)
Išči
Zapri
Išči
Preklopi iskalni vnos
Trenutno uporabljate gostujoči dostop (
Prijavite se
)
or
Domov
Koledar
Organizacija računalnikov
Domov
Predmeti
Prva stopnja
Visokošolski strokovni študij RI
Strokovni izbirni predmeti
or
STM32 CubeIDE, STM32F4 (izbrana dokumentacija, začetni projekti)
STM32 CubeIDE
STM32 CubeIDE
Kliknite na povezavo
https://www.st.com/en/development-tools/stm32cubeide.html
, če želite odpreti vir.
◄ Tovarniška listina AT91SAM9260 (12 MB pdf).
Skoči na ...
Skoči na ...
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
Demo: Falstad Curcuit Simulator
Demo: Tranzistor kot stikalo
Demo: Tranzistor kot ojačevalnik
OR - 2 Osnove digitalnih integriranih vezij
Podatkovna listina SN74LS00
OR - 3 Mikroarhitektura CPE_MiMo_Model_CPE
MiMo_Distribucija_2021_22_v0.zip
MiMo - Dokumenti, viri
Basic_program1_Shema_izvajanja_v04.pdf
logisim-win-2.7.1
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
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)
Video: Odpiranje začetnega projekta za simulator
Tovarniška listina AT91SAM9260 (12 MB pdf).
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
Uvod, izvedba vaj (pdf)
Zbirni jezik ARM 1.del
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
3. vaja rešitve
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
Vizualizacija
Vaja 5 Ukaz SUB MiMo
WinIdea:FRI SMS projekt - Predstavitev
Dodatno gradivo: Getting Started with ATMEL 9260.pdf (Initialization)
V/I Naprave: PIO Krmilnik - Predstavitev
6.naloga: Paralelni vhod in izhod (PIO)
rešitev FRI-SMS
rešitev STM32
Definicije registrov PIO.txt
PIO_zgled_PB15.txt
AT91SAM9260-Ch29-PIO.pdf
STM_Predstavitev.pdf
STM_GPIO_Krmiljenje.pdf
stm32f4-asm
C_PIO_LED_OnOff_Delay_Demo.wsb
Prevedba C programa in funkcij v ARM zbirnik_v2.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 STM32
8. naloga: Časovniki (TC)
rešitev FRI-SMS
rešitev STM32
Priprava za 2. domačo nalogo (FRI SMS projekt - "PWM Synth" ali "Morse")
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
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
STM32 V/I Naprave: USART - Predstavitev
STM32 rešitve
V/I Naprave: DMA Krmilnik - Predstavitev
AT91SAM9260-Ch24-DMA.pdf
DBGU_DMA_Registri.txt
11. naloga: Neposredni dostop do pomnilnika (DMA)
STM32 V/I Naprave: USART - Predstavitev
STM32 rešitve
V/I Naprave: Prekinitve - Predstavitev
AT91SAM9260-Ch27-AIC.pdf
12. naloga: Prekinitve IRQ
TC PIO LED IRQ.zip
TC_IRQ_PROC.zip
STM32 V/I Naprave: Prekinitve - Predstavitev
STM32 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 Oddajnik Morsejeve abecede
Video posnetek delovanja Morzejevega oddajnika
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)
ARM ISA Instruction Set Architecture - McDermott
Introduction to ARM - DaveSpace
OR_Avditorne_naloge_1.pdf
OR_Avditorne_naloge_2.pdf
ORLab-STM32 - GitHub repozitorij ►