Memory Mapped Input/Output Flashcards
Memory contains
flash memory
RAM
other flash/RAM
what connects the processsing unit and memory device
the memory bus
how many memory buses are there
one, this means that the processing unit can only communicate with one memory device ata time
what are the three parts of the memory bus
control bus
data bus
address bus
what does the control bus do
controls communication between the processing unit and memory device
what does the address bus do
carries the address of the location we want to store the data in/load the data from
how many electronic connections are in the address bus, why
32 electronic connections
1 for each bit of the address were looking to store.load
can memory devices overlap when assigned space in memory
no
what does GPIO stand for
general purpose input/output
do microcontrollers include both microprocessors and peripherals
yes, system on chip
what instructions are used to communicate between peripherals and processor
ldr and str
some of the peripherals on our microprocessor include
flash memory RAM USB Ethernet Timers GPIO
what is the sysTick timer
a timer integrated into the ARM coretx m4
what value does the systick timer begin counting down from
the value that is loaded into it
when the systick timer reaches 0 what happens
it resets and restarts counting down again from the load value