ik had een probleempje met het programmeren met mijn wisp628.
waneer ik mijn pic wil proggen op mn breadboard lukt dit niet (device not identified o.i.d.). en 2 van de 8 leds (juist diegene op portb6 en 7) knipperen snel.

toen ik deze 2 leds verwijderden (ze hadden wegens expirimentele redenen geen voorschakelweerstand) lukte het proggen wel.

is dit nou normaal? dat zou ik nogal een tegenvaller vinden :p maar dat denk ik niet. oplossing?

Draai de leds om!
(en ook softwarematig wat aanpassen:P)

ja je moet rb6 en rb7 hoogohmig houden 10k of op een andere manier ervoor zorgen dat de wisp niet belast is op die poortjes.

Bij ICSP moet je altijd leds, transistors, pull-ups, gewoon alles op prog-data en prog-clock en Vpp los koppelen of onderbreken.

En die signalen van wisp628 door ledjes zonder weerstanden te jagen, is inderdaad niet handig als de wisp628 nog langer mee moet.

dus als ik voorschakelweerstanden gebruik kan dit euvel opgelost zijn?

@jossie: dit had geen effect

Op 2 december 2005 18:43:25 schreef -=[pjX d@ dark]=-:
dus als ik voorschakelweerstanden gebruik kan dit euvel opgelost zijn?

@jossie: dit had geen effect

Bedoel je dat je leds zonder voorschakelweerstanden aansluit:P?

Op 2 december 2005 18:41:07 schreef jossie14:
Draai de leds om!
(en ook softwarematig wat aanpassen:P)

dat werkt denk ik niet want dan zal de poort tijdens het programeren standaard hoog zijn.
In je software zou je dan laag uit moeten sturen om de led te laten branden, dat is geen probleem maar je zal tijdens het proggen rb6 en rb7 hoog hebben en dan moet de wisp die laag gaan trekken en ik weet niet of dat wel wil.

Kleine belastingen zoals LED's (maar dan wel met serieweerstand!!!) kunnen gerust tijdens het programmeren met de Wisp628 op PORTB.6 en PORTB.7 blijven zitten.
In de PIC Basic cursus wordt het HD44780 display op deze poorten aangesloten en ook die kan tijdens het programmeren aangesloten blijven.

De Wisp628 gaat niet zo snel stuk omdat op alle uitgaande lijnen een serieweerstand van 47 Ohm is geplaatst op de programmer.

Lees voor meer info over componenten aansluiten op deze poorten en In Circuit Serieel Programmeren (ICSP) met de Wisp programmer op www.picbasic.nl
Klik Projecten
Klik ...low cost Galva-Wisp PIC programmer
In het artikel dat nu verschijnt staat bijna onderaan (boven de 3 naast elkaar staande printen een link:
(Overzicht aansluitingen met diverse PIC types en meer info over In Circuit Serieel Programmeren (ICSP))

Ik heb bij het aftasten van de voor mij belangrijke mogelijkheden van een 16F628 eens een looplichtje gemaakt. Het waren ook steeds poort B6/B7 die niet lekker mee wilden doen.
Ik geef ze een andere funktie waarbij ik ze afzonderlijk hoog of laag laat zijn, afhankelijk van waar ik ze voor ga gebruiken.
In ieder geval niet meer als een deel van een byte of zo...

lees dit eens.

http://www.voti.nl/cursus/loop/loop.html

De B6 en B7 worden gebruikt door de wisp om het programma te laden. Indien deze te zwaar belast worden komen de programmeersignalen niet goed aan. Dit is ook de reden dat de leds snel knipperen als je aan het programmeren bent. Er worden namelijk programmeer signalen op gezet.

Edit:
Dit geld ook voor de 16F628(A)/16F648A

mooi. een transistortje kan dit dus wel oplossen zie ik. goed ik weet genoeg bedankt :)