Daniel Schmidt trabaja en desarrollos con electrónica desde mediados de los años ochenta, inició su actividad con Motorola y su lenguaje ensamblador para luego sumar las distintas plataformas de electrónica programable trabajando con lenguaje C/C++.
De forma clara y simple centra su atención en lo que se puede hacer con un microcontrolador y como hacerlo, dejando de lado el complejo análisis de ingeniería convirtiendo sus textos en una lectura fácil de seguir con gran cantidad de ejemplos que permiten verificar el funcionamiento práctico de los contenidos teóricos.
Esta particular forma de redactar sus libros ha permitido que muchos técnicos electrónicos autodidactas puedan fácilmente ingresar al mundo de la programación para electrónica.
En sus textos se encuentran resueltos con ejemplos muchos temas puntuales para la adquisición y manejo de datos con electrónica lo que acorta los tiempos de aprendizaje de nuevas tecnologías para quienes ya están trabajando con microcontroladores y necesitan actualizar sus conocimientos.
En muchas de sus obras encontrará enlaces para descargar ejemplos, notas técnicas e información adicional de utilidad para hacer la lectura mas entretenida y dinámica convirtiendo el libro en un verdadero curso sobre el tema tratado.
El presente libro pretende ser una introducción a la programación de microcontroladores PIC con el lenguaje C usando el compilador oficial de Microchip XC8.
Ha sido redactado en un lenguaje simple con muchos ejemplos comentados para hacer mas fácil su entendimiento y con un mínimo de dedicación alcanzar los objetivos propuestos. También se ha visto en la práctica que aplicaciones que incluyen trabajos que mueven datos por TCP-IP, en aplicaciones reales en terreno, los micros de ocho bits a los que también cargamos con la propia aplicación de trabajo, sus recursos no alcanzan para un nivel de respuesta adecuado. Para resolver esto las posibles soluciones son, cambiar a un microcontrolador mas potente, lo que obliga a portar el código ya escrito a un nuevo microcontrolador.
Esto puede ser un poco engorroso sobre todo si tenemos una aplicación ya funcionando y ampliamente probada corriendo en un viejo PIC12xx o 16xx, portar todo el código puede llevar tiempo.
La otra posible solución es separar la gestión y manejo de los procesos de red sumando al proyecto una electrónica dedicada a este trabajo.
Actualmente tenemos varias posibles soluciones algunas muy económicas como Pico W sin embargo tendríamos que trabajar con MicroPython y la idea es seguir con la línea de C. Entonces tenemos ESP32 que si bien es un poco mas costoso que Pico W, organiza y maneja todos los procesos que tienen relación con el manejo de datos por TCP-IP.
Fácilmente podemos implementar servidores web, manejo de socket, manejo de datos relacionados con el Internet de las Cosas, protocolo MQTT y muchas cosas mas. Como la programación del ESP32 es también C, se puede programar en un entorno muy popular como el de Arduino y así tener acceso a todas las biblioteca de Arduino para el manejo de Internet.
Porque mezclar Arduino y Microchip, se preguntará el lector. Y... porqué no. Entendiendo que no existe el microcontrolador perfecto, solo hay problemas y soluciones y si la solución mas práctica, efectiva, y funcional viene con esta unión de dos arquitecturas, perfecto!!.
Título : Programación en C para PIC.
EAN : 9798224892594
Editorial : Daniel Schmidt
El libro electrónico Programación en C para PIC. está en formato ePub protegido por CARE
¿Quieres leer en un eReader de otra marca? Sigue nuestra guía.
Puede que no esté disponible para la venta en tu país, sino sólo para la venta desde una cuenta en Francia.
Si la redirección no se produce automáticamente, haz clic en este enlace.
Conectarme
Mi cuenta