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...
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...
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...
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...
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...
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...
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...
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...
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...
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...