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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.