dsPIC / Prototyp Board auf Lochraster

Gast #765998
Lesenswert?

Ich möchte mich mit einem dsPIC herumspielen.

Ich denke es sollte nicht zu aufwendig sein, die Paar Komponenten 
(dsPIC30F3014, MAX232 + Kleinkram) auf einer Lochrasterplatine 
zusammenzulöten. Meine Frage ist nun, ob dies funktionieren wird, wenn 
ich die Leitungen kurz halte, oder man ein gut designtes Layout braucht. 
Der externe Quarz soll 10MHz sein.

Ich bin der Meinung, dass dies nicht sehr kritisch sein kann, aber wer 
weiss...Einen AVR Mega32 hab ich schon sogar am Steckbrett zum Laufen 
gebracht.

Im weiteren die eigentliche Frage:

Wenn ich einen MPLAB ICD2 ICE (oder einen Klon) verwenden will, muss ich 
den Stecker so belegen ?

PGC ... Pin 5
PGD ... Pin 4
GND ... Pin 3
VDD ... Pin 2

Aber ich nun weiss nicht, wozu ich

^MCLR ... Pin 1

legen muss. Das ist doch der Reseteingang des Pics- oder?Wieso brauche 
ich den am ICE-Stecker.

Das sollte doch aus meiner Sicht reichen, um eine Verbindung zum ICE 
zustandezubringen - oder?


Und wie ist der Umstieg von AVR auf PIC aus der Sicht der 
C-Programmierung?
Viel anders kann es ja nicht sein, oder?

--
Danke, Michael
#766010
Lesenswert?

schnudl wrote:

> Meine Frage ist nun, ob dies funktionieren wird, wenn
> ich die Leitungen kurz halte, oder man ein gut designtes Layout braucht.
> Der externe Quarz soll 10MHz sein.

Ich weiss nicht wie deine Rasterplatinen aussehen, aber das wird schon 
funktionieren. Wenn du nicht zu jenen Spezialisten gehörst, die in jede 
Ecke der Euro-Platine ein Bauteil stecken, dazwischen alles frei lassen 
und das ganze mit Telefondraht verbinden ;-).

Die dsPICs sind nicht anspruchsvoller als AVRs. Quarz und Abblockkerkos 
sollten halt dicht am Controller sein. Und nicht nur räumlich sondern 
auch die Kabel - hier hat schon mal jemand das Zeug zwar dicht daneben 
plaziert, aber die Leitungen auf der Platine fast komplett um den 
Controller gewickelt.

> ^MCLR ... Pin 1
>
> legen muss. Das ist doch der Reseteingang des Pics- oder?Wieso brauche
> ich den am ICE-Stecker.

Weil der Controller darüber die Programmierung signalisiert. Mit 11V 
oder so, die meisten Microchipper arbeiten mit solcher Signalisierung. 
Zwar andere Pegel als bei Atmel, aber bei den AVRs lässt du Reset beim 
ISP-Stecker ja auch nicht weg, oder?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren