Sida 1 av 1

Problem med PIC16F628A

Postat: 25 december 2005, 15:55:28
av Mutiaz
Hej!

Jag har precis införskaffat en ny USB programmerare från kjell.

Men jag får inte det att fungera. Jag kör med en spänning på 3,3V men jag funderar om det måste vara +5V till MCLR.

Jag använder Picbasic och den interna klockan och kretsen i ICSP.

Tack på förhand!
Mvh
Mathias

Postat: 25 december 2005, 16:47:57
av sodjan
"Erase all" kräver minst 4.5 V på de allra flesta PICs.
Jag har inte kollar den du använder (du har inte skrivit vilken det är
det i *texten* i inlägget...) så du får kolla upp den själv. Jag tror att det
står i databladet, annars i "Programming Specification"...

Postat: 25 december 2005, 17:11:26
av Mutiaz
Nu har jag 4,5V men icke fungerar det.

Måste man ha 4,7KOhm eller kan man ha 10KOhm till MCLR för det har jag kört med förr har jag för mig..

Vet inte om det är något speciellt med 628an men koden jag kör med ser ut såhär:

Kod: Markera allt

DEFINE	LOADER_USED	1
@ device INTRC_OSC_NOCLKOUT
CMCON	 =	7
VRCON	 =	0
TRISB.0	 =  0


loop:   	
		
        
		High PORTB.0        
        Pause 500      

        Low PORTB.0        
        Pause 500       

        GoTo loop       
        End

Postat: 25 december 2005, 17:20:01
av Mutiaz
Nu fick jag möget att funka haha. Jävla kass mjukvara till programmeraren den flummade lite med inställningarna till den interna klockan.

Postat: 25 december 2005, 17:22:04
av sodjan
OK, vi backar till baka lite...

> Men jag får inte det att fungera.

*VAD* är det som inte fungerar ??
Programmeringen eller applikationen ?
Och *HUR* vet du att det inte fungerar ?
Felmeddelanden ?
Någon som bör hända men inte händer ?

I din kod, vad betyder "DEFINE LOADER_USED 1" ?

Är koden avsedd för en bootloader ?

Jag antar att PORTB.0 har något anslutet ??

> "Måste man ha 4,7KOhm eller kan man ha 10KOhm till MCLR..."

Mellan MCLR och vadå ?