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
222 visualizaciones desde el 2 de Mayo del 2019
1,1 MB
4 paginas
Creado hace 3a (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
Es necesario revisar y aceptar las políticas de privacidad