Muy Buenas a todos y todas!!!
Esto es lo que tengo recopilado hasta ahora sobre el control de los desvíos de la maqueta con el microcontrolador PIC 16F876A.
En la maqueta tengo hasta 7 desvíos y todos son relés, así que es básicamente un control de relés con teclado y LCD de 16x02.
El programa es muy similar a uno que ya publique anteriormente sobre el control de LEDs llamado "Teclado y el port A del PIC 16F628".
Una de las diferencias es que se muestra el resultado en una pantalla LCD 16x2 conectada en el puerto C del 16F876A.
En un futuro también se mostrara la velocidad en una escala de 0 a 85, la verdad es que ya le he estado tocando aquí y allí y más o menos ya lo tengo controlado, aunque sigue en periodo de pruebas.
Como comenté anteriormente el programa es muy parecida a la entrada Teclado y portA. Con el LCD tuve un pequeño problema relacionado con el bootloader.
El Screamer1.4 / 1.6 tiene un problema al cargar el bootloader en el principio de la memoria del PIC y cuando lo intentaba cargar me daba un fallo relacionado con GOTO, como si intentara escribir en la zona donde esta el bootloader.
Lo solucione buscando otro bootloader llamado Tiny PIC bootloader. Resulta que este bootloader se programa en la parte final de la memoria y ya no da el error. Bueno lo mismo estoy equivocado, pero lo que si es cierto es que funciono... ¡¡Y a la primera!!
Os dejo los archivos en
Un Saludo!!!
No hay comentarios :
Publicar un comentario