El tema de la información cuando uno arranca algo nuevo suele ser un
problema. Yo estoy casi como vos, quizá un escalon más arriba porque
compre la placa y empecé a trabajar con ella, pero estamos muy cerca...
Informacion hay tanta que cuesta mucho filtrarla y creo que lo mejor es que primero plantees que quieres hacer.
En
mi caso la idea es hacer algunos ejemplos con la LPCXpresso y luego ir
viendo si puedo hacer algún proyecto que involucre el hardware.
Y es
aquí en donde hay que diferenciar la informacion que hay que buscar para
arrancar. Al principio concidero que tenes que buscar todo lo
relacionado al micro y a tu placa de desarrollo y nada más.
La guia
definitiva del Cortex M3 no me interesa por ahora, lo más importante
para mi en este momento es leerme las 840 páginas del user manual del
LPC1769 (ya me estudié unas 300 entre System, GPIO, TIMER, UART y PWM) y
todo lo relacionado con el code-red (mi ide de desarrollo) y por
supuesto todo lo relacionado a la LPCXpresso.
En cuanto al software
en mi caso tengo 2 caminos, CMSIS o no CMSIS. CMSIS es un conjunto de
librerías (.c's y .h's) con las definiciones de los reistros de cada
micro, funciones de inicializacion, etc, etc. Si vas por el camino de no
CMSIS, hay otras librerías que se pueden usar.
Yo por ahora estoy
agarrando cada periférico, estudiando el user manual para ver los
registros y como se configuran y luego me voy al CMSIS a ver como está
implementado dicho periférico (por lo general una estructura de datos
con miembros para cada registro) y trato de tomar un ejemplo de nxp de
ejemplo, lo limpio todo y lo personalizo como yo lo entiendo y lo lleno
de comentarios.
Así estamos avanzando por estos lados (con otros compañeros).
Cualquier
duda no temas en consultar, si te gustan los micros y has hecho algo
con pic u otros notaras que este micro te dejará boquiabierto, es
realmente muy potente y muy fácil (por lo menos lo básico) de poner a
funcionar.
Saludos!
El domingo, 2 de diciembre de 2012 12:22:49 UTC-3, Raúl Oviedo escribió: