Así que, en general, aprendí a usar un Atmel Attiny13a, pero ahora descubrí que necesito cambiar a un microcontrolador Microchip PIC de 8 bits, como la serie PIC10.
¿Alguien puede darme algunos buenos recursos en línea o nombres de libros que enseñen microcontroladores de microchip de 8 bits? Sé que hay algunos recursos avanzados de microchip de 16 bits disponibles, pero no puedo encontrar nada en ninguna de las series de 8 bits. No tengo idea de por dónde empezar.
Y el cambio a microchip se debe al costo y también al costo de programación... Es un producto simple de muy bajo consumo de energía con solo 3 pines de E/S necesarios.
Estoy de acuerdo con Olin en que no hay sustituto para leer la hoja de datos, pero para alguien nuevo en micros en general, los ejemplos específicos también son muy útiles. El problema (como insinuó Olin) es que muchas notas de la aplicación pueden asumir el conocimiento de x e y y pueden estar mal escritas o promover malas prácticas, por lo que generalmente es mejor tratarlas como un punto de partida en lugar de la última palabra sobre el tema en particular. .
Hay algunos buenos libros sobre PIC, así que eche un vistazo y tal vez elija un par con buenas recomendaciones (solo puedo pensar en algunos de Lucio di Jasio, pero él escribe principalmente sobre PIC de 16 y 32 bits)
En cuanto al sitio web, creo que los tutoriales de Gooligum pueden ser justo lo que está buscando. Escuché que se habló mucho de él y lo recomendé muchas veces en la lista PIC (el autor también es miembro allí)
No lo he mirado en detalle, pero parece que hay mucho allí en los dispositivos de línea base y de rango medio de 8 bits, presentado en pequeños tutoriales sobre cómo cubrir varias cosas como:
Salida digital básica Presentación de PCB XC8 y CCS Control simple de pines de salida digital en PIC de referencia
Lectura de interruptores Lectura y eliminación de rebotes de interruptores simples y uso de pull-ups internos
Uso de Timer0 Configuración y acceso a Timer0 Uso de Timer0 para cronometraje de eventos, tareas en segundo plano, eliminación de rebotes de interruptores y conteo (con algunos ejemplos de macros C)
Modo de suspensión y temporizador de vigilancia Uso del modo de suspensión, reactivación en caso de cambio y temporizador de vigilancia en PIC de referencia
Manejo de pantallas de 7 segmentos Pantallas únicas y múltiples de 7 segmentos, tablas de búsqueda y multiplexación en PIC de referencia (usando el PIC16F506)
Comparadores Analógicos Comparadores, referencias de tensión fijas y programables
Conversión de analógico a digital y filtrado simple Conversión de analógico a digital (ADC) y cálculo de un promedio móvil (acceso a la memoria almacenada)
La única referencia real es la hoja de datos para cualquier PIC que desee usar. Por ejemplo, si es un PIC 10F200, '202, '204 o '206, entonces la respuesta es PIC10F200/202/204/206 Hoja de datos , que se designa como número de documento de Microchip DS41239D. Está bien escrito y todo lo que necesitas está ahí. Cualquier otra referencia en el mejor de los casos no distorsionará nada. Dado que ya ha utilizado otros microcontroladores, no necesita una introducción general a ellos, solo lo que es específico sobre el 10F. Eso es exactamente lo que está en la hoja de datos.
No hay sustituto para leer la hoja de datos.
Si está buscando un gran libro, intente Diseñar sistemas integrados con microcontroladores PIC. Aprendí mucho de ese libro.
Oli Glaser
Poni inseguro
Oli Glaser
stevenvh
Poni inseguro
Wouter van Ooijen