> Jag såg att det fanns två Vdd och Vss, så jag drog en kabel mellan de två pinnarna
Ja, jag har för mig att det är ganska tydligt i databladet att *ALLA*
Vdd och Vss pinnar *ska* anslutas. Aja, de *ska* kopplas in i alla fall.
> ...bara default värden i mikroc.
bos har svarat på det. Sen är det ganska ovanligt att alla defaultvärden råkar passa
för det man gör. Har du gått igenom alla CONFIG bitar och verifierat att
allt verkligen är precis så som du vill ha det ?
Generellt när det gäller CONFIG, lita *aldrig* på default värden. Gå alltid igenom
alla CONFIG bitar och säkerställ att du ställer dom så sm du vill ha det, helt oavsett
vad som råkar vara default. Du lär dig mycket om processorn på samma gång...
> ...men inte alls i den hastig som jag programmerat.
Och vilken hastighet är det som du har "programmerat" ?
D.v.s i vilken hastighet kör du processorn ? Och har du talat om
för MikroC vilken hastighet du kör i ? Notera att varken MikroC eller
processorn i sig har en susning om vad "millisekunder" är för något ! MikroC
bara konstruerar en kod som den tror tar t.ex 100 ms att köra, med den
hastighet som den tror att du faktiskt kör processorn i. Om du sedan kör
i en annan hastighet så struntar MikroC helt i det...
RTFM, speciellt kapitlet om oscillatorn, och väldigt speciellt vilken hastighet
som är default på INTOSC om du inte ställer in den. Det är antagligen inte
den hastighet som du tror. Sen är det en annan sak att du har valt just en
USB-PIC. Den har en ganska komplex INTOSC för att hantera de speciella
klockorna till USB-interfacet. Men det är ju ett val som du har gjort...
