PDF de programación - tema 3 - Entrada/salida en procesador Cortex M3

Imágen de pdf tema 3 - Entrada/salida en procesador Cortex M3

tema 3 - Entrada/salida en procesador Cortex M3gráfica de visualizaciones

Publicado el 2 de Mayo del 2019
718 visualizaciones desde el 2 de Mayo del 2019
1,1 MB
4 paginas
Creado hace 7a (31/01/2017)
ARM CortexM3(i)

Tema3

Entrada/Salidaen ProcesadorCortex M3

Indice

3.1. Chip LPC1768
3.2. Selección de Funcionde Pin
3.3. Registros de Configuracionde GPIO

3.1 Chip LPC1768

LPC1768

 Trabaja a una frecuencia de CPU de hasta 100 MHz.
 La CPU Cortex-M3 incorpora pipeline de 3-estados y usa arquitectura
Harvard con bus de datos e instrucciones separados, además incorpora un
tercer bus para comunicación con los periféricos.
 El LPC17xx incluye los siguientes periféricos:

2

3.1 Chip LPC1768

LPC1768

 El LPC17xx incluye los siguientes periféricos:

 Un ADC de 12 bits y 8 canales de entrada y un DAC de 10-bit.
 4 timersde propósito general.
 6 salidas de PWM.
 Un reloj de tiempo real de bajo consumo con batería separada.
 Hasta 70 pines de entrada/salida de propósito general.
 Los pines de entrada/salida se organizan en 5 puertos.
 Se comercializa en dos tipos de encapsulado: LQFP100 y TFBGA100

 Hasta 512 kB de memoria flash.
 Hasta 64 kB de memoria de datos.
 Ethernet MAC.
 USB interfase.
 Un controlador de DMA de 8 canales.
 4 UARTs.
 2 canales CAN, 2 controladores SSP, y un SPI interfase.
 3 I2C interfaces.
 I2S interfase.

3.1 Chip LPC1768

3

5

3.1 Chip LPC1768

4



6

3.1 Chip LPC1768

LPC176xFBD100

3.2 Selecciónde Funcionde Pin

Registro PINSEL
 Permite seleccionar la funcionalidad de cada pin.
 Dos bits por pin.

DO/SWO VDD(3V3)
P0[3]/RXD0/AD0[6]

7

8

3.2 Selecciónde Funcionde Pin

Registro PINSEL

3.2 Selecciónde Funcionde Pin

Registro PINMODE
 Permite seleccionar la configuracionelectricade cada pin.

9

10

3.2 Selecciónde Funcionde Pin

RegisterPINMODE_OD
 Permite seleccionar la configuracionelectricade cada pin.

3.3 Registrosde Configuracionde GPIO

Entradas/Salidas de Propósito General (General Porpouse
Inputs Outputs, GPIOs)
 5 puertos

11

12

3.3 Registrosde Configuracionde GPIO

3.3 Registrosde Configuracionde GPIO

Registro FIODIR
 Permite definir la direccionde la comunicación.
 Se puede acceder al registro en tamaño word, half-wordorbyte

13

14

3.3 Registrosde Configuracionde GPIO

3.3 Registrosde Configuracionde GPIO

15

16

3.3 Registrosde Configuracionde GPIO

Registro FIOPIN.

 Podemos obtener el valor digital de cada pin leyendo este registro
 Podemos establecer el valor electricode un pin escribiendo en este registro
 Depende del valor del registro FIOMASK

3.3 Registrosde Configuracionde GPIO

Registro FIOSET
 Permite escribir un ‘1’ en el pin

17

18

3.3 Registrosde Configuracionde GPIO

3.3 Registrosde Configuracionde GPIO

19

20

3.3 Registrosde Configuracionde GPIO

Registro FIOCLR
 Permite escribir un ‘0’ en el pin

3.3 Registrosde Configuracionde GPIO

Registro FIOCLR

21

22



3.3 Registrosde Configuracionde GPIO

Registro FIOCLR

3.3 Registrosde Configuracionde GPIO

Registro FIOMASK
 Permite habilitar o deshabilitar las operaciones de
lectura/escritura en el pin cuando se accede mediante los
registros FIOPIN, FIOSET orFIOCLR.

23

24
  • Links de descarga
http://lwp-l.com/pdf15834

Comentarios de: tema 3 - Entrada/salida en procesador Cortex M3 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad