Problem att få en PIC18F458 att fungera
Postat: 19 april 2011, 16:46:54
Har kopplat upp en 18F458 med en 25 Mhz kristall och två kondensatorer på 22 pF kopplat enligt anvisningar i datablad. Har också en 100 nF kondensator mellan jord och VCC.
Spänningsförsörjning sker från en PICket II. Utgången RC3 är kopplad till en LED i serie med ett 300 ohm motstånd. Dvs ett enkelt exempel. Mitt problem är att jag kan inte få någonting att fungera med denna PIC utan det verkar som om inget program alls går att köra på den. Förutom att observera lysdioden har jag också mätt på utgångarna och sett att de förblir låga. Med oscilloskop har jag också mätt på kristalloscillatorn och sett att den svänger på 25 MHz ( misstänkte först problem här och känner att jag kört fast när detta inte var problemet). Mitt exempel program listas nedan
Spänningsförsörjning sker från en PICket II. Utgången RC3 är kopplad till en LED i serie med ett 300 ohm motstånd. Dvs ett enkelt exempel. Mitt problem är att jag kan inte få någonting att fungera med denna PIC utan det verkar som om inget program alls går att köra på den. Förutom att observera lysdioden har jag också mätt på utgångarna och sett att de förblir låga. Med oscilloskop har jag också mätt på kristalloscillatorn och sett att den svänger på 25 MHz ( misstänkte först problem här och känner att jag kört fast när detta inte var problemet). Mitt exempel program listas nedan
Kod: Markera allt
#include <stdio.h>
#include <p18cxxx.h>
#pragma config WDT = OFF
#pragma config OSC = HS
void main (void)
{
do {
TRISC =0b00000000;
PORTC=0b11111111; //Tänd LED på RC3
} while (1);
}