Académique Documents
Professionnel Documents
Culture Documents
Perif
ericos del LPC1768
Actividades
Septiembre - 2011
Alan Kharsansky
1 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Indice
1
CMSIS y Drivers
Introduccion
Estructura
Utilizacion
Ejemplo
Actividades
Actividad Nro 1 - UART Echo
Actividad Nro 2 - UART con ADC
Actividad Nro 3 - UART con Maquinas de Estado
Alan Kharsansky
2 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Introducci
on
Estructura
Utilizaci
on
Ejemplo
Alan Kharsansky
3 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Introducci
on
Estructura
Utilizaci
on
Ejemplo
Recursos de NXP
Ir
Alan Kharsansky
4 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Introducci
on
Estructura
Utilizaci
on
Ejemplo
Recursos de NXP
Alan Kharsansky
5 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Introducci
on
Estructura
Utilizaci
on
Ejemplo
Documentation
DSP Lib
Drivers
Examples
Alan Kharsansky
6 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Introducci
on
Estructura
Utilizaci
on
Ejemplo
Utilizacion
Alan Kharsansky
7 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Introducci
on
Estructura
Utilizaci
on
Ejemplo
Inclusion
CMSIS
#i n c l u d e LPC17xx . h
DSP
Drivers
#i n c l u d e
#i n c l u d e
#i n c l u d e arm math . h
l p c 1 7 x x u a r t . h
l p c 1 7 x x g p i o . h
Alan Kharsansky
8 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Introducci
on
Estructura
Utilizaci
on
Ejemplo
Alan Kharsansky
9 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Configuraci
on de pines
Alan Kharsansky
10 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Configuraci
on de pines
Alan Kharsansky
11 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Configuraci
on de pines
Alan Kharsansky
12 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Configuraci
on de pines
Alan Kharsansky
13 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Configuraci
on de pines
Alan Kharsansky
14 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Configuraci
on de pines
Alan Kharsansky
15 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Configuraci
on de pines
Alan Kharsansky
16 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Alan Kharsansky
17 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Alan Kharsansky
18 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Alan Kharsansky
18 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
s t r l e n ( msg ) , BLOCKING ) ;
Alan Kharsansky
19 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Alan Kharsansky
20 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Alan Kharsansky
21 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Alan Kharsansky
22 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Alan Kharsansky
23 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Alan Kharsansky
24 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Alan Kharsansky
25 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Alan Kharsansky
26 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Diagrama de estados
Alan Kharsansky
27 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Alan Kharsansky
28 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Alan Kharsansky
29 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Alan Kharsansky
30 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Alan Kharsansky
31 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Consideraciones generales
Alan Kharsansky
32 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Solucion a la actividad
i f ( c<0x20 ) {
UARTSendString ( a s c i i [ c ] ) ;
} else {
char b u f f [ 3 ] ;
intToString (( i n t )c , buff , 3 , 1 6 ) ;
UARTSendString ( 0 x ) ;
UARTSendString ( b u f f ) ;
UARTSendString ( ( \n\ r ) ;
}
( ( c>= a ) && ( c<= z ) ) {
c = c+( A a ) ;
UART SendByte ( LPC UART3 , c ) ;
} e l s e i f ( ( c>= A ) && ( c<= Z ) ) {
c = c ( A a ) ;
UART SendByte ( LPC UART3 , c ) ;
}
if
Alan Kharsansky
33 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Dudas? Consultas?
Cualquier comentario o consulta lo pueden hacer a la lista del
grupo:
seminario-embebidos@googlegroups.com
Alan Kharsansky
34 / 35
CMSIS y Drivers
Perif
ericos del LPC1768
Actividades
Muchas gracias
Alan Kharsansky
35 / 35