1 / 23

Seminario programación microcontroladores ARM LPC 1769 Clase Nº4: Manejo de Puertos.

Seminario programación microcontroladores ARM LPC 1769 Clase Nº4: Manejo de Puertos. El ejercicio que se propone para el día de hoy es activar dos leds, con alguna secuencia elegida por cada grupo.

Download Presentation

Seminario programación microcontroladores ARM LPC 1769 Clase Nº4: Manejo de Puertos.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Seminario programación microcontroladoresARM LPC 1769Clase Nº4: Manejo de Puertos.

  2. El ejercicio que se propone para el día de hoy es activar dos leds, con alguna secuencia elegida por cada grupo. Utilizando dos pulsadores, cuando se accione el pulsador 1 uno, se encendera un led 1, y cuando accione el pulsador 2 el otro se apagara el anterior y se encendera el led 2. Para completarlo, una de las entradas se controlara por estado bajo, y la otra por estado alto. Manejo de puertos

  3. El esquemático de la conexión requerida será el siguiente: Manejo de puertos

  4. Manejo de puertos

  5. Tabla 74, PINSEL Esta tabla nos redirecciona a otras donde encontraremos informacion fundamental de cada uno de los Pines de entrada salida del dispositivo Manejo de puertos

  6. Recordemos que cada puerto tiene su funcion particular la cual debe ser seteada previamente antes de usarla, en los casos de Entrada/Salida, esto no es necesario ya que por Default, son considerados como GPIO.(Entrada Salida de Propósito General) Manejo de puertos

  7. Ejemplo del PORT 0: Manejo de puertos

  8. Manejo de puertos En esta tabla figuran que Pines podemos usar en cada uno de los distintos puertos.

  9. Manejo de puertos

  10. A partir de ahora, vamos a utilizarlaslibreriasfuncionesPuerto.c y funcionesPuerto.h, pararealizarlasconfiguracionesquedeseemos. Manejo de puertos

  11. Manejo de puertos

  12. A partir de ahora, paraconfigurar un pin de un puertocomoSALIDA o ENTRADA, vamos a utilizar la función Manejo de puertos

  13. Para llevar a estadoALTOunaSALIDA Manejo de puertos

  14. Para llevar a estadoBAJO un pin de SALIDA Manejo de puertos

  15. Para conmutar un pin de SALIDA del estadoALTO a BAJO y viceversa. Manejo de puertos

  16. Si deseamos saber si el estado de unaENTRADAesALTO Manejo de puertos

  17. Si deseamos saber si el estado de una ENTRADA es BAJO Manejo de puertos

  18. Para comenzar el programa debemos primero configurar todos los puertos y activar y/o desactivar los puertos que correspondian. Manejo de puertos

  19. Las entradas por ahora vamos a configurarlas a mano. Ya que aún no tenemos las funciones para cargarles su estado de activación. Manejo de puertos

  20. También escribimos el código del manejos de los leds, que va a encender uno y apagar el otro alternativamente. Manejo de puertos

  21. Como estas funciones no las declaramos en una libreria debemos indicar previamente, aca se puede observar que todas las funciones anteriores estan escritas en funcionesPuerto.h Manejo de puertos

  22. Manejo de puertos

  23. Av.Gral Paz 5445, San Martin Buenos Aires, Argentina Teléfono 4724-6200 Int 7032 mpoliti@inti.gob.ar dcabrera@inti.gob.ar Junio 2013

More Related