Quiero encender una pantalla LCD con un PIC18F4550 y la biblioteca periperial xlcd.h. Mi código es el siguiente:
#include <xc.h>
#include <stdio.h>
#include <stdlib.h>
#include <plib/xlcd.h>
#include <plib/delays.h&g...
Tengo problemas para que una salida PWM simple funcione en un PIC32MX775F512H . Mirando en línea , esto parece ser todo lo que necesito para que algo funcione:
int main(void)
{
SYSTEMConfig(SYSTEM_FREQ_HZ, SYS_CFG_WAIT_STATES | SYS_CFG_P...
Estoy migrando esta pregunta de StackOverflow a este foro porque creo que es más adecuada.
Estoy escribiendo una rutina de esclavo I2C para PIC18F25K80 y estoy atrapado en un problema extraño.
Esta es mi rutina: (EDITADO CON LA VERSIÓN MÁS...
Tengo un PICkit 3 con un "PICkit 44-Pin Demo Board". Para que funcione la placa de demostración, necesito desactivar el MCLR ( #pragma config MCLRE = OFF ) o poner un tirón hacia arriba en el pin, ya que el PICkit lo deja flotando a menos...
en esta respuesta , hice una función para convertir un número entero en una cadena ASCII:
void writeInteger(unsigned int input) {
unsigned int start = 1;
unsigned int counter;
while (start <= input)
start *= 10;
for...
Me refiero a este proyecto: enlace
Estoy usando PIC16F1847 y XC8 en lugar de PIC16F877 y HiTech C, así que tuve que hacer algunos cambios en el código. Después de hacer cambios, mi compilador me dio un error para la función I2CWait para la...
Estoy realizando algunos experimentos para conducir n cargas inductivas diferentes utilizando el siguiente circuito basado en el PIC16F690.
La parte de la fuente de alimentación:
12VACy24VACprovienendelmismotransformadordepotencia.Elreg...
Hay mucha información sobre qué hacer con los pines IO no utilizados en un microcontrolador. Puede establecerlos en una salida flotante, conectarlos a tierra o arrastrarlos a Vcc o hacia abajo a tierra. Sin embargo, no puedo encontrar informació...
Estoy intentando comunicarme con PIC32 UART. Soy capaz de transmitir cualquier dato pero tengo problemas para leer los datos. En PIC32 hay una función putsUART2("") que puede transmitir cualquier dato y hay una función getsUART1(5, myB...
Estoy confundido acerca de cómo asignar espacio de memoria del cargador de arranque en el microcontrolador pic18 y pasar un tiempo investigándolo y aterrizando aquí.
Pondré mi pregunta:
Tengo un controlador cuyo script de vinculador se ve...