Hoi,

Ik ben bezig met een test programma in GCBASIC om GPIO.0 als output telkens 2 seconden aan te zetten.

Op een 10F200 werkt dit wel. Enig idee waarom het op de 12F629 niet werkt ?

------------------
'Chip model
#chip 12F629, 4

#define portzero GPIO.0

DIR GPIO b'00001110'

'Main routine
Start:

PULSEOUT portzero, 2 sec

'Jump back to the start of the program
goto Start

Ik prog niet in Basic, maar doe toch een poging:
Staat de MCLRE pen als reset ingang ingesteld ?
Wat is de Oscillator keuze (Intern/Extern) ?

Als ik de instelling OSC=INT gebruik dan is de PIC daarna niet meer te programmeren.

zie ook zie ook http://feng3.cool.ne.jp/en/vddctrl.html

Ik had deze instelling gebruikt:

#config OSC = INT, BODEN = OFF, MCLR = OFF, PWRT = OFF

Op 26 april 2008 10:20:06 schreef LouisB:
Als ik de instelling OSC=INT gebruik dan is de PIC daarna niet meer te programmeren.

zie ook zie ook http://feng3.cool.ne.jp/en/vddctrl.html

Ik had deze instelling gebruikt:

#config OSC = INT, BODEN = OFF, MCLR = OFF, PWRT = OFF

er moet een kortstondige kortsluiting zijn op de voeding op een bepaald moment van programmeren. Dat zou daaraan kunnen liggen.

Ik gebruik de WISP648. Die zou volgens mij moeten werken.

Welke progger gebruik je ?
Niet alle zijn te gebruiken voor de 12F629.

Met de PICkit2 werkt het in iedergeval wel.

Je heb nu dus waarschijnlijk de Oscillator keuze op Extern staan.
Gebruik je wel een kristal met ctjes ?

Het probleem is opgelost.

zie ook: http://www.circuitsonline.net/forum/view/60194/last

Bedankt voor jullie hulp tot zover !

Het is altijd fijn als je vermeldt wat de oorzaak was.