Você está na página 1de 19

Grupo de Robtica

Experimental do
Instituto Militar de
Engenharia
Microcontroladores
STM32 ARM Cortex-M3
Aula 03 - Perifricos

Roteiro
GPIO
USART

Arquitetura STM32F10X

(STMicroelectronics)

GPIO General Purpose Input


/ Output

Portas de entrada e sada


Comunicao com o mundo exterior
So as responsveis pela execuo das
tarefas desejadas
Sensores:

Teclados, chaves, botes, inerciais, mecnicos,


pticos, eltricos, etc.

Atuadores:

Motores, leds, displays, componentes


mecnicos, pticos, eletrnicos, etc.

(STMicroelectronics)

GPIO Modos de Operao

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

Feita atravs de registradores, que so


variveis especiais
Configura-se o modo, e a velocidade
GPIOx_CRL
GPIOx_CRH
GPIOx_IDR
GPIOx_ODR
GPIOx_BSRR
GPIOx_BRR
GPIOx_LCKR

(STMicroelectronics)

GPIO Registradores
GPIOx_CRL

Modo
Velocidade
Primeiros 8 bits

GPIOx_CRH

Modo
Velocidade
ltimos 8 bits

(STMicroelectronics)

GPIO Registradores
GPIOx_IDR

Registrador de entrada de dados

GPIOx_ODR

Registrador de sada de dados

GPIOx_BSRR

Registrador de ligar e desligar bits

GPIOx_BRR

Registrador de desligar bits

GPIOx_LCKR

Travar portas
(STMicroelectronics)

USART
Universal

Syncronous Asyncronous
Receiver Transmitter

(STMicroelectronics)

USART

(STMicroelectronics)

USART - Registradores
USART_SR

Status Register
USART_DR Data Register
USART_BRR Baud Rate Register
USART_CR1 - Control Register 1
USART_CR2 - Control Register 2
USART_CR3 - Control Register 3
USART_GTPR Guard Time and Prescaler
Register

(STMicroelectronics)

USART

(STMicroelectronics)

GPIO e UART

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

Você também pode gostar