Soy nuevo en el desarrollo de C embebido y estoy buscando algunos principios generales / pautas para administrar el tamaño del código generado.
En mi ejemplo específico, estoy usando XC8 en un PIC18F4550. Mi código hasta ahora utiliza alreded...
Estoy tratando de conocer mi PIC con proyectos simples de "inicio".
Hice un flash LED con un botón.
Hice un conteo de BCD de 0 a 9 con un retraso.
Ahora quiero combinar esos dos y también refractorar el código un poco. Así que quiero que el B...
Actualmente estoy pasando un mal momento al usar un chip de RAM externo (512 kB) con un PIC18F8720 y el compilador Microchip XC8 (v1.35, modo PRO).
Cada vez que intento escribir un código para modificar una variable en la memoria externa, el...
Tengo un gestor de arranque que reside en las ubicaciones 0x0000 a 0x0fff en un PIC18F de 8 bits. ¿Cómo le digo al compilador XC8 que genere un archivo hex que comienza en 0x1000?
Con un compilador de CCS que usa mi amigo, usa el siguiente có...
Estaba configurando un PIC16F628A para un simple programa Hello World (LED parpadeante) y en algún lugar del proceso, he fallado. El LED permanece encendido en el pin especificado y no "parpadea". Estoy usando el oscilador interno (que resuena a...
No estoy seguro de si esto es una propiedad del compilador o algo estándar para C. He oído hablar de los límites en la cantidad de caracteres que una variable o función puede tener (por ejemplo, 25 caracteres).
Todavía no estoy allí, pero aca...
Estoy trabajando con un PIC16F690, usando el compilador XC8 de Microchip. Quiero incrustar los valores de EEPROM en el archivo hexadecimal, para que la EEPROM se programe al mismo tiempo que la memoria del programa.
He hecho esto en el pasado...
Estoy programando PIC con CCS. Es bastante simple y funcional. Sus bibliotecas son las mejores. Recientemente, busco el compilador XC8, de Microchip. ¿Cuáles son las ventajas de usar XC8 en lugar de CCS?
Estoy en el proceso de escribir código para un reloj en tiempo real, y quiero compilar el código con constantes para que la fecha / hora de la compilación se grabe en el reloj inmediatamente después de la programación.
Creo que lo he visto ha...