Programando los periféricos
Vamos a ver ahora una serie de ejemplos de programación en C de los elementos que hemos visto en el capítulo 2. Nuestro objetivo es ofrecer un panorama de toda la gama de posibilidades que tenemos a nuestra disposición usando lenguaje C. Eso implica que no nos vamos a limitar a usar una biblioteca, sino todas las que en este momento conozco.
Cuando te enfrentas a un nuevo proyecto tienes que entender bien todos los elementos involucrados. Esto normalmente implica explorar, probar y leer. Tu primer objetivo tiene que ser reducir la incertidumbre, tener los detalles suficientes para no tener que mirar la hoja de datos de los dispositivos a cada paso cuando estemos diseñando la aplicación.
No tomes estos ejemplos como una muestra de cómo se debe programar, eso lo veremos más adelante. Se trata de que aprendas a usar los periféricos desde tu lenguaje de programación favorito. Por tanto intentamos que el código sea lo más simple y directo posible, no el más mantenible, ni siquiera el más legible. Primamos sobre todo que se vea el uso de la API ofrecida por cada biblioteca.