Preguntas con etiqueta 'xc8'

2
respuestas

Definir pines para uso por una biblioteca xc8

Tengo un código que me gustaría usar en varios proyectos, así que me gustaría ponerlo en una biblioteca La biblioteca no utilizará características especiales del chip y los dos pines que use para hacer su trabajo solo tienen que ser de E / S...
1
respuesta

PWM usando el compilador XC8 y las bibliotecas periféricas

Estoy intentando ejecutar el ejemplo más simple de PWM usando un PIC18F4550 , XC8 compiler y el bibliotecas plib/timers.h y plib/pwm.h Mi código es el siguiente: #include <xc.h> #include <plib/timers.h> #include <plib/pw...
1
respuesta

calificador de función de interrupción XC8

En referencia al manual del usuario de XC8 , DS50002053E, sección 2.5.10.3, se indica lo siguiente :    Para compiladores de 8 bits, cambie cualquier aparición del calificador de interrupción   por ejemplo, de:       void interrupt low_p...
2
respuestas

No se puede hacer que PWM funcione en un PIC12F683 con MPLAB XC8

Estoy tratando de hacer que PWM funcione en PIC12F683 . De acuerdo con mis cálculos, debería obtener un PWM de 8 bits a 20 kHz en GPIO2, pero eso no sucede. En cambio, recibo una señal PWM "extraña" de 5 kHz, de modo que cuando establezco el de...
2
respuestas

¿Decidir qué compilador para PIC18F26K22 en MPLAB X, C18 o XC8?

Estoy tratando de programar un microprocesador por primera vez, y tengo muchas y muchas dudas. He instalado los compiladores C18 y XC8, además de algunos otros. Cuando creo un nuevo proyecto y selecciono mi microprocesador, PIC18F26K22, puedo...
2
respuestas

MSIP SPI de PIC = rareza, pero ¿funciona el bit banging?

Estoy tratando de obtener un PIC16LF1825 para comunicarme con un ADXL362 esclavo sobre SPI en 1.8v. Primero probé el MSSP (puerto serie de PIC) configurado para hardware SPI a 4MHz FOSC, tasa de SPI de 1MHz (mínimo recomendado por ADXL) a...
2
respuestas

Interfaz SPI de la tarjeta SD para PIC18F25k80

Estoy usando un microprocesador PIC18f25k80 y quiero transferir datos en una tarjeta SD a través de SPI. El compilador que estoy usando es MPLAB X XC8. ¿Podría por favor proporcionar un ejemplo de cómo puedo inicializar la tarjeta SD y SPI y cóm...
1
respuesta

Ohmmeter no funciona como se esperaba

Estoy tratando de construir un ohmiómetro simple creando un divisor de voltaje y luego usando un pin analógico en un PIC18F2550 para leer el voltaje de salida y determinar el valor óhmico de una de las resistencias. Estoy usando un oscilador de...
4
respuestas

extern y el compilador XC8 C

Quizás no entiendo completamente extern . Con el compilador XC8 C, parece que puedo escapar sin usarlo. En el archivo keypad.c tengo una función signed char keypadGetPressedKeyLabel(void) . En el archivo de encabezado ke...
1
respuesta

Confusión sobre #pragma en XC8

Actualmente estoy programando un pic16f18323. Estoy usando MPLAB X. Y XC8 como el compilador. Solo quiero preguntar si se pueden mostrar las configuraciones de pragma como ('110' es la representación binaria de la configuración RSTOSC de 3 bits...