Académique Documents
Professionnel Documents
Culture Documents
Experimental do
Instituto Militar de
Engenharia
Microcontroladores
STM32 ARM Cortex-M3
Aula 02 - Arquitetura
Roteiro
Arquitetura
Cortex-M3
Arquitetura STM32F10X
Arquitetura Cortex-M3
(Yiu, 2010)
Arquitetura Cortex-M3
(Yiu, 2010)
Arquitetura STM32F10X
(STMicroelectronics)
Arquitetura STM32F10X
ICode bus
This bus connects the Instruction bus of the
Cortex-M3 core to the Flash memory instruction
interface. Prefetching is performed on this bus.
DCode bus
This bus connects the DCode bus (literal load and
debug access) of the Cortex-M3 core to the
Flash memory Data interface.
System bus
This bus connects the system bus of the CortexM3 core (peripherals bus) to a BusMatrix which
manages the arbitration between the core and
the DMA.
(STMicroelectronics)
Arquitetura STM32F10X
DMA bus
This bus connects the AHB master interface of the DMA to the
BusMatrix which manages the access of CPU DCode and DMA
to SRAM, Flash memory and peripherals.
BusMatrix
(STMicroelectronics)
Arquitetura STM32F10X
(STMicroelectronics)
Atuadores:
(STMicroelectronics)
Entrada
Sada
Open Drain
Push-pull
Funes Alternativas
Alta impedncia
Pull-Up
Pull-Down
Open Drain
Push-pull
Analgica
(STMicroelectronics)
GPIO
(STMicroelectronics)
Funo Entrada
(STMicroelectronics)
Funo sada
(STMicroelectronics)
Funo Alternativa
(STMicroelectronics)
Funo analgica
(STMicroelectronics)
GPIO Configurao
(STMicroelectronics)
GPIO Registradores
GPIOx_CRL
Modo
Velocidade
Primeiros 8 bits
GPIOx_CRH
Modo
Velocidade
ltimos 8 bits
(STMicroelectronics)
GPIO Registradores
GPIOx_IDR
GPIOx_ODR
GPIOx_BSRR
GPIOx_BRR
GPIOx_LCKR
Travar portas
(STMicroelectronics)
GPIO
Prtica
(STMicroelectronics)
Contato:
1 Ten Renault
luiz@luizrenault.com
Concluso
Grupo de Robtica Experimental do Instituto Militar de
Engenharia
...porque a prtica to importante quanto a teoria