Het is een tijdje geleden dat ik gestoeid heb met de pic 16f648a, de complete picbasic cursus gedaan van Frits Kieftenbelt veel wijzer geworden waarvoor mijn dank. Daarna heb ik het boek aangeschaft Pic microcontrollers van Bert van Dam. Nu ben ik daarmee bezig en het boek zegt dat na het programmeren het gebouwde moet gaan werken. Ik krijg het wel aan het werk maar dan moet de gele draad van pen 1 af (van de pic 16f877), de stroom eraf, stroom er weer op en dan gaat het werken. Volgens het boek hoeven deze laatste akties niet, mijn vraag wat doe ik verkeerd? Steeds pluggen eraf en er weer op is best wel omslachtig en werkt fouten maken in de hand. Verder werkt het allemaal inclusief het teruglezen op de computer.

Gebruikte hardware,
Programmer Wisp 628, firmware 1.27, stroom op het breadboard gestabiliseerd met 7805 (walmart voeding van VOTI). Alle draadjes zitten volgens het boek, geel op pin1, blauw pin 40, groen pin 39, wit pin 36, rood + 5 volt, zwart aan de 0 oftewel de -.

Ieder die gaat reageren ---> alvast bedankt!

mvrgrt,

Aad den Blaauwen

je hebt ook een pullup van ca 33k tussen + en pin 1?
zoniet deze plaatsen en dan werkt het wel.

Als het goed is kan je de pic gewoon in runmode zetten zonder de MCRL eraf te trekken.

Toevallig heb ik ook een 877A in mijn bordje zitten.

Ik kan gewoon programmeren wanneer ik wil geen connectors los halen etc.

Ik heb een 1k weerstand van 5V naar pin 1 gedaan.
In bublebee heb ik in de tasklist gezet dat hij de pic in run mode moet zetten en het werkt direct.

Pull-up weerstand is als hieronder.

----------- + 5 volt
|
|
W
33k
W
|
|-----W10kW ---- Pin1 16f677
|
= Condensator 100 nf
|
|
----------- - oftewel de min

mvrgrt,

Aad den Blaauwen.

die 10k mag weg, voor een volledige 0v op pin 1...

Zit ook nog een condensator tussen die ook weg?

Op 29 december 2008 21:55:42 schreef blaauwad:
Zit ook nog een condensator tussen die ook weg?

Nee hoor, die zit wel goed..

Het werkt nu zoals het hoort, met dank aan PD5DJ :-)

mvrgrt,

Aad den Blaauwen

Wat heb je nu gewijzigd ?

Ik heb de nieuwe reset schakeling ook al een paar keer toegepast zonder problemen, dus ben erg benieuwd !

De 16f877 heeft geen inwendige oscilator dus hoe doen jullie dat dan met het kristal. Bij mij werkte dat niet op heet breadbord. Het kon achteraf ook komen door die MCLR die ik niet had aangesloten.

Draait hier met x-tal op breadboard, net als de andere types.

Met mijn breadbord gaf dat problemen denkt door de capaciteit. Heb nu bij voti een printje gekocht voor de 16f877.
Maar een x-tal op een breadbord kan dus wel?

Gaat prima.

De aansluitdraden moet je natuurlijk wel zo kort mogelijk houden. Ik zet het xtal altijd gelijk onder de pic, 2x 15pF naar de massa en met draadjes van net geen 10cm naar de pic (breadbord draadjes van niels @ SK). Werkt perfect

Heb ook al verschillende types op het breadbord gehad, en met geen een type problemen.

Groet Lambiek.

Ik kan niet meer achterhalen waar wat fout ging maar het werkt nu. Ik zal wel een foutje gemaakt hebben ergens.

mvrgrt,

Aad den Blaauwen