Construí un circuito con una pic18F4550, estoy tratando de encender 8 leds, pero no obtengo voltaje de salida de ningún pin de salida.
Sospecho que la foto podría romperse porque al crear el circuito cometí dos errores: - Conecté incorrectamente el regulador de 5 V y proporcioné 9 V a la imagen por primera vez. - en un lado de la imagen conecté la alimentación a vss y tierra a vcc
Sin embargo, después de notar mis errores y corregirlos, reprogramé la imagen y no obtuve ningún error (estoy usando MPlabX y PicKit2). Además, la foto no se está calentando ni nada de eso.
Revisé tres veces todos los cables y esquemas, pero solo hay 5v en los dos pines vcc y 0v en los puertos de salida.
Este es mi programa:
#pragma config XINST = OFF
#if defined(__XC)
#include <xc.h> /* XC8 General Include File */
#elif defined(HI_TECH_C)
#include <htc.h> /* HiTech General Include File */
#elif defined(__18CXX)
#include <p18cxxx.h> /* C18 General Include File */
#endif
#if defined(__XC) || defined(HI_TECH_C)
#include <stdint.h> /* For uint8_t definition */
#include <stdbool.h> /* For true/false definition */
#endif
#define NO_CLRWDT
#define SYSCLK 20000000
#define PLL 4
#define SYSCLK_PLL (SYSCLK*PLL)
#define FCY (SYSCLK_PLL/2)
#include "system.h" /* System funct/params, like osc/peripheral config */
#include "user.h" /* User funct/params, such as InitApp */
void main(void){
TRISD = 0x00;
TRISC = 0x00;
PORTC = 0xFF;
PORTD = 0xFF;
while(1){
}
}
¿Podría romperse mi foto? ¿Y cómo puedo revisar o depurar el problema? Soy novato en soft y electrónica.