r - ARM Cortex-M3 STM32F103(R6) mikrokontroler Flashcards
Kako se zove mikrokontroler koji učimo na kursu MIPS?
STM32F103 (R6)
Šta je ARM Cortex-M3?
Procesorsko jezgro za mikrokontrolere
ARM Cortex-M3 je deo koje arhitekture?
Armv7-M arhitekture
Koji su moduli Cortex M3 procesora?
Procesorsko jezgro,
Periferije jezgra,
Opcioni moduli
Koje su periferije Cortex-M3 procesorskog jezgra?
NVIC (Nested Vectored Interrupt Controller)
SCB (System Control Block)
System Timer
MPU (Memory Protection Unit)
Šta je NVIC periferija Cortex-M3 jezgra?
Nested Vectored Interrupt Controller
Šta je MPU periferija Cortex-M3 jezgra?
Memory Protection Unit
Šta je SCB periferija Cortex-M3 jezgra?
System Control Block
Koji su opcioni moduli Cortex-M3 procesora?
Debug
Data Watchpoint and Trace Unit
Instrumentation Trace Macrocell Unit
Embedded Trace Macrocell
Trace Port Interface Unit
Kakva je arhitektura Cortex-M3 jezgra?
32-bitna load/store (Harvard) arhitektura
Kakva je protočna obrada u Cortex-M3?
Trostepena protočna obrada
Koje veličine su podaci u Cortex-M3?
Reč (32 bita), a može da bude i polureč (16b) i bajt (8b)
Kakvu aritmetiku ima Cortex-M3?
Označenu i neoznačenu aritmetiku
Koji instrukcijski set ima Cortex-M3?
Thumb instrukcijski set
Koje su veličine instrukcija u Cortex-M3?
Instrukcije su veličine 16 bita i 32 bita
Koji režimi rada postoje u Cortex-M3?
1) Thread režim rada
2) Exception režim rada
Ko koristi exception režim rada u Cortex-M3?
Prekidne rutine i izuzeci
Tipovi izvršavanja instrukcija u thread režimu rada u Cortex-M3?
1) privilegovano izvršavanje
2) neprivilegovano izvršavanje
Ko koristi privilegovano izvršavanje u thread režimu rada u Cortex-M3?
Operativni sistem
Koji režim rada je podrazumevani za operativni sistem u Cortex-M3?
Privilegovani
Koji registar se koristi za upravljanje privilegijama i postavkama režima rada u Cortex-M3?
CONTROL registar
Ko koristi neprivilegovano izvršavanje u thread režimu rada u Cortex-M3?
Aplikativni softver
Kako aplikativni softver iz neprivilegovanog režima rada prelazi u privilegovani u Cortex-M3?
Koristeći SVC = Supervisor Call
Šta znači SVC?
Supervisor Call