Hallo Leute, bin gerade dabei eine Schaltung mit dem P16F1823 zu entwickeln, dabei habe ich bemerkt das der uC eine Debug Schnittstelle hat, und ist nicht wie die ältere 16F Reihe, wo man einen Header oder einen ICE2000 Adapter braucht. Es heißt: man kann die 3 Debug-Pins nicht verwenden!! sonst kann man die Software nicht debugen! Wie macht ihr denn in so einem Fall? einfach auf die 3 Pins verzichten? und wenn man doch 12IOs brauche einen uC mit 15IOs (also teurer!) nimmt?
Al schrieb: > bin gerade dabei eine Schaltung mit dem P16F1823 zu entwickeln Ich nehme an du sprichst von PIC16F1823 dann kann ich nur sagen 'armer Mann'. Also sorry. Geh zu Reichelt und such nach PIC18F1330. Der kostet glaub gerade 1,35€. Damit ersparst du dir den ganzen Zirkus mit den PIC16er. Al schrieb: > Wie macht ihr denn in so einem Fall? einfach auf die 3 Pins verzichten? > und wenn man doch 12IOs brauche einen uC mit 15IOs (also teurer!) nimmt? Ja dann muss halt ein größerer PIC her. So teuer sind sie nun auch mal nicht. Die Frage ist wer bei der heutigen Schnittstellenfreundlichkeit noch ICD machen muss. Außerdem gibt es derartig viele und auch gute Simulationssoftware für PIC. Klaro gibt es Gebiete in denen es von Nöten ist ICD zu machen. Allerdings sollte man dort dann auch "zuverlässigere" PICs verwenden als solche Derrivate wie die PIC16F. Man muss sagen, dass die einfach nicht mehr zeitgemäß sind. Seit der PIC18F Serie sind viele kleine Fehler, Unannehmlichkeiten ausgebügelt (Banks, LATx, ISRh / ISRl, PLL x4, etc...). Davon kann z.B. ATMEL mit ihrer verkappten 'Fuse-Spinnerei' nur träumen. Hab mich neulich schon wieder aufgeregt... Ich muss sagen, dass für mein Empfinden die PIC16FXXXX prinzipiell am Aussterben sind. Die 18er Serie hat leistungstechnisch schon längst überholt. Der Preis für die 18er ist inzwischen bei dem der 16er angekommen. Mehr Leistung und erhöhte Benutzerfreundlichkeit zu gleichem Preis lassen eigentlich keine Wahl mehr.
PIC18F1330 => 2,24$ PIC16F1823 => 0.78$ bei großen Mengen bestimmt der Preis was für ein Prozessor eingesetzt wird, und wenn ich einen 18F einsetzten werde, dann lieber von den neuen: billiger, mehr Speicher, Schnittstellen..... Mit der 16F Familie sind bestimmt über 50.000 Steuerungen auf dem Markt, sooo viele Bugs/Probleme gab es nicht.
Normalerweise schaut man beim Design gleich darauf, unwichtige Sachen (Led,...) auf die Debug-Pins zu geben. Wieso kommst du auf 3 ? normalerweise sind es nur 2 pins, für das Programmieren brauchst du 3, aber für das debuggen sind meines Wissens nur 2 nötig. Zudem braucht man auch die Pins als ICP wenn man ein Firmwareupdate machen muß. In deinem Falle, den P16F1827 nehmen, dasselbe Modell, mehr Pins, mehr Speicher, ideal zum Entwickeln.
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.