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
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?
Ich habe einen PIC18F2620 z. Zt. auf dem Steckbrett mit 16 MHz: Kein Problem. Programmiert bzw. debuggt wird er mit einem ICD 2, welchen ich analog http://www.stolz.de.be/ auf Lochraste gebaut habe: PIC16F876 mit 20 MHz, funktioniert ohne Probleme.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.