D

DominusDRR

Usuario

Primer post: 17 ago 2017Último post: 17 ago 2017
1
Posts
20
Puntos totales
64
Comentarios
Estoy escribiendo un libro sobre el PIC32 y te lo cuento
Estoy escribiendo un libro sobre el PIC32 y te lo cuento
Ciencia EducacionporAnónimo8/17/2017

Estoy escribiendo un libro sobre como programar al PIC32 con MPLAB® X y con XC32. No es un libro de aprendizaje de lenguaje C. Está escrito para aquellos que ya conocen un poco sobre microcontroladores, en especial los de Microchip Tecnology y desean mejorar sus conocimientos. Pueden descargar un demo del libro en el siguiente enlace: https://leanpub.com/programacionpracticadelmicrocontroladorpic32 Los primeros proyectos se realizarán con los microcontroladores PIC32MX170F256B y PIC32MX110F016B El libro lo iré actualizando poco a poco, esa es la ventaja de comprar un libro digital: Los primeros temas a tratar son: Capítulo 1. Instalación de las herramientas de software y breve explicación de las herramientas de hardware Aqui describo como instalara el MPLAB X y se menciona las herramientas de programación y depuración que existen. Para los proyectos se utiliza el MPLAB ICD 3. Los temas a tratar son: Herramientas de software Herramientas de hardware Capítulo 2. Una mirada rápida a la arquitectura del microcontrolador PIC32 Se describe la arquitectura MIPS del microcontrolador de manera breve, ya que a medida que avance el libro se mencionará y se explicará más detalles. por ejemplo cuando se utilice la memoria de programa como almacenamiento de datos del usuario. Capítulo 3. Primer proyecto El primer proyecto es algo sencillo, encender un led con el microcontrolador. La idea principal de este proyecto es familiarizar al lector con la herramienta MPLAB X. Temas: Breve descripción del ‘Primer proyecto’ Análisis del hardware para el primer proyecto. Crear un nuevo proyecto en MPLAB® X Configurando el oscilador del CPU Palabras o Fuses de configuración Configuración de los terminales de entrada y salida para el pulsante y el led respectivamente. Código dentro del lazo principal Acerca de la erratas del MCU Descargando el firmware del proyecto al hardware Depurando el firmware del proyecto Utilizando el simulador de MPLAB® X Capítulo 4. Introducción a las interrupciones y multitareas en un microcontrolador Esta sección es interesante, ya que indico que son las multitareas con funciones cooperativas e interrupciones en un microcontrolador. Este estilo de programación será lo que se utilice en los siguientes proyectos. Los temas son: ¿Qué es un sistema? Tarea concurrente Posibles problemas con las tareas concurrentes ]Condición de Secuencia Métodos de sincronización Exclusión Mutua Semáforos Inanición Punto Muerto ]Escalabilidad Recursos que dispone un microcontrolador Interrupciones Paralelismo Planificador de tareas cooperativas Procesos del Planificador de Tareas Procesamiento Cooperativo Procesamiento de Tarea Apropiativa Procesamiento Híbrido Conceptos de un RTOS Tipos de Planificadores Planificador de Tareas Secuencial Planificador de Tareas Round Robin (RR) Planificador de Tareas de Prioridad Básica Planificador de Tareas de Prioridad Avanzada Planificador de Tareas en Estados Planificador de Tareas Programado Planificador de Tareas en Fila Capítulo 5. Encendido y apagado de un led de manera periódica ( con multitareas) Se realizara un ejemplo para encender y apagar un diodo Led de manera periódica cada 500 ms mediante una tarea de estados. Los siguientes capítulos actualmente los estoy escribiendo: Capítulo 6. Cambio del modo de encendido ya apagado de un led con un pulsante con Interrupción Externa. Capítulo 7. Manejo de un display de 7 segmentos de 3 dígitos mediante multitareas Capítulo 8. Envío y recepción de datos mediante comunicación RS232. Cualquier comentario del libro o de la versión demo es bienvenida. En cuanto termine los 8 primeros capítulos, continuare con otros proyectos más complejos como comunciación SPI, I2C, USB, Ethernet, Módulos Bluetooth, etc.

20
6
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.