Programmeer bus

Alle vragen m.b.t digitale schakelingen m.b.v. losse i.c's
en oplossingen m.b.v. PIC processoren.
Plaats reactie
CowBeast
Berichten: 124
Lid geworden op: za 30 dec 2006, 15:16
Locatie: Gent. België. .
Contacteer:

Programmeer bus

Bericht door CowBeast »

Hi all,

Ik ben wat reseach aan het doen voor school. Voor mijn project zit ik met een 6 tal PIC op één bord. Het zijn allemaal SMD IC's dus het is niet zomaar afhalen programmeren en terug steken.
Maar alles moet zo compact mogelijk dus een connector per IC steken is ook uit den boze.
Nu is men vraag, weet er iemand toevallig of het mogelijk is met PIC's een programmeer bus te maken, zodat op één of andere manier zegt, ik wil die IC programmeren en daarna volgt de data.
Of wie heeft een andere oplossing?
Ik had ook al gedacht aan één of andere knijper die ik over mijn PIC zet en zo programmeren, maar ik weet niet of dat bestaat...
Gebruikersavatar
Stynus
Site Admin
Site Admin
Berichten: 5971
Lid geworden op: vr 16 mei 2003, 20:45
Locatie: Overpelt (België)
Contacteer:

Bericht door Stynus »

Je hebt hier toch al een aantal nuttigge antwoorden gehad? http://www.schematheek.net/index.php?p= ... opic&t=497
Met vriendelijke groet,
Stynus
http://www.elektronicastynus.be
CowBeast
Berichten: 124
Lid geworden op: za 30 dec 2006, 15:16
Locatie: Gent. België. .
Contacteer:

Bericht door CowBeast »

Ja en Neen,
De info was nuttig, maar het werkt niet... mijn programmer herkent geen van de PIC controllers. (Het zijn allemaal dezelfde dus er is geen verwarring mogelijk).
En op men laatste post werd er niet geantwoord. Dus is dacht, ik ga men invalshoek vergroten en ergens anders eens gaan luisteren! :-)
Mat Janssen
Moderator
Moderator
Berichten: 11594
Lid geworden op: wo 10 dec 2003, 18:36
Locatie: nederweert. .. .. .. .. .. .. .. .. .

Bericht door Mat Janssen »

Laat hier het schema even zien van wat je bedacht had, en dan wordt er verder geholpen.
signature ruimte te huur ;-)
Verhuurd :!:
CowBeast
Berichten: 124
Lid geworden op: za 30 dec 2006, 15:16
Locatie: Gent. België. .
Contacteer:

Bericht door CowBeast »

Een schema heb ik jammer genoeg niet. Het is voor verschillende projecten. Dus ik heb geen concreet voorbeeld.

Maar ik wil in circuit programmeren. Maar wel met 5 PIC's (16F877A)
Dus de info uit die andere topic mij heeft opgeleverd is...

MCLR --> wissel schakelaar --> verschillende PIC's
RB7, RB6, RB3 --> parallel schakeling van alle genoemde pinnen.

Ik hoop dat dit een beetje duidelijk is...
Nu heb ik de opstelling even op een breadbordje gebouwd. En mijn programmer (MLAB ICD2 clone) herkent geen enkele PIC. Waaruit ik dus kan besluiten dat wat ik doe niet correct is. Maar is er een alternatief?
Mat Janssen
Moderator
Moderator
Berichten: 11594
Lid geworden op: wo 10 dec 2003, 18:36
Locatie: nederweert. .. .. .. .. .. .. .. .. .

Bericht door Mat Janssen »

Ik heb net even getest zoals jij in je verhaal het verteld, met als uitzondering dat ik de RB3's niet gebruik, omdat ik een pickit2 als programmer heb.
En, het werkt.
Gewoon MCLR inderdaad schakelen.
Ik denk dat jouw programmer niet helemaal ok is.
Test hem eens op een eenling!!
signature ruimte te huur ;-)
Verhuurd :!:
CowBeast
Berichten: 124
Lid geworden op: za 30 dec 2006, 15:16
Locatie: Gent. België. .
Contacteer:

Bericht door CowBeast »

RB3 is inderdaad niet noodzakelijk. MLAB laat me ook weten via hun datasheet over ICSP dat ik RB3 mag verwaarlozen. Maar met of zonder maakt niet uit. Hij doet het niet bij mij.
Heel erg vreemd.

Maar ik moet er wel bij zeggen dat hij ook niet wil programmeren als ik mijn 5V via usb niet aankoppel. Maar wel die van mijn voeding. (massa samen gelegd)
Nu zit 5V usb samen met 5V voeding.
Als ik 5V voedig weg doe, dan gaat mijn USB spanning door de knieen naar 2,3 V terwijl er maar gewoon 2 PIC's en 1 temperatuur sensor op zit.

Ik moer er ook wel nog bij zeggen dat mijn MCLR als volgt is aangesloten.

5V -> 10k -> diode -> ICSP MCLR -> µC pin MCLR

En de diode is geen shotkey, maar een gewone 1N4148.
Gebruikersavatar
Stynus
Site Admin
Site Admin
Berichten: 5971
Lid geworden op: vr 16 mei 2003, 20:45
Locatie: Overpelt (België)
Contacteer:

Bericht door Stynus »

Zijn de pinnen wel als ingang geschakeld op alle pic's?
Met vriendelijke groet,
Stynus
http://www.elektronicastynus.be
CowBeast
Berichten: 124
Lid geworden op: za 30 dec 2006, 15:16
Locatie: Gent. België. .
Contacteer:

Bericht door CowBeast »

Ja normaal wel, maar als men PIC al eens geprogrammeerd was met een andere software of een nieuwe pic dan heb ik dat misschien niet als ingang staan eh.
Gebruikersavatar
Stynus
Site Admin
Site Admin
Berichten: 5971
Lid geworden op: vr 16 mei 2003, 20:45
Locatie: Overpelt (België)
Contacteer:

Bericht door Stynus »

Programmeer ze dan de eerste keer even op een los printje.
Ofwel overal een 1K weerstand ertussen.
Met vriendelijke groet,
Stynus
http://www.elektronicastynus.be
CowBeast
Berichten: 124
Lid geworden op: za 30 dec 2006, 15:16
Locatie: Gent. België. .
Contacteer:

Bericht door CowBeast »

Ik heb vandaag nog wat tests gedaan. Het is natuurlijk heel belangrijk dat ze als ingang staan.
Er zat een slecht contact op men breadbordje.
Ik test nu alles via een breadbordje. Maar het is de bedoeling dat alles binnen kort in SMD komt. Dus dan is het wel een beetje moeilijk om de PIC's voor te programmeren.

En over die weerstand gesproken... Waar moet die dan tussen?
ICSP -> PIC
of
PIC -> PIC
Gebruikersavatar
Stynus
Site Admin
Site Admin
Berichten: 5971
Lid geworden op: vr 16 mei 2003, 20:45
Locatie: Overpelt (België)
Contacteer:

Bericht door Stynus »

Bij elke pic tussen de pic zelf en de icsp lijnen.
Met vriendelijke groet,
Stynus
http://www.elektronicastynus.be
Plaats reactie