Hallo Ich habe eine Schaltung um den PIC 16F648A entwickelt. Nun denke ich über den Kauf des REAL ICE nach, weil ich nur mit dem MPLAB X-IDE alleine ohne einen Debugger nicht mehr weiter komme; ich muss in den Coltroller "hinein sehen" können. Für diesen Typ ist ja bekanntlich ein Header Board AC162053 notwendig, welches anstelle des Chips dann direkt in dessen Sockel in der Schaltung eingesteckt werden kann. Soviel ich weiss ist so ein Header Board ein grosser Vorteil, weil man die Beschaltung der Pins in der Schaltung nicht für die Benutzung mit dem REAL ICE anpassen muss? Alle Ports sind in meiner Schaltung nämlich belegt (inklusive Reset mit C und R an RA5). Bei anderen, neueren PIC's, welche direkt via RJ-11 Kabel mit dem REAL ICE verbunden werden können, muss ja die Beschaltung für MCLR, PGM, PGC und PGD immer den Vorgaben entsprechend ausgelegt sein. Natürlich kann ich den Chip so nicht In-Circuit programmieren, aber das spielt keine Rolle. Stimmen meine Annahmen, resp. hat jemadn mit dem REAL ICE diese Erfahrungen schon gemacht? Danke für Euer Feedback! Dieter
Die Dinger sind so kompatibel, das man einen größeren (kA. welchen in diesem Fall) zur Entwicklung und Debuging nehmen kann, bzw. so vorgesehen ist!?
Dieter V. schrieb: > weil ich nur mit dem MPLAB X-IDE > alleine ohne einen Debugger nicht mehr weiter komme; ich muss in den > Coltroller "hinein sehen" können. Der Simulator reicht Dir zum Debuggen nicht? Manches geht im Sim besser, als mit echter Hardware, z.B. viele Breakpoints setzen. Stimuli kann man gezielt anlegen, wenn man sie braucht, was mit Hardware u.U. auch schwierig ist.
:
Bearbeitet durch User
Thomas E. schrieb: > Der Simulator reicht Dir zum Debuggen nicht? Manches geht im Sim besser, > als mit echter Hardware, z.B. viele Breakpoints setzen. Stimuli kann man > gezielt anlegen, wenn man sie braucht, was mit Hardware u.U. auch > schwierig ist. Der Controller kommuniziert via RS-232 mit einem anderen Controller und ich müsste hier die Daten und die Register während der Programmausführung ansehen können. Jeder Controller für sich alleine funktioniert via Hyperterminal, wo die Daten des anderen Controllers via Keyboardeingabe simuliert und dann übetragen werden können; beide zusammen funkionieren jedoch nicht. Das ganze wird nicht via Interrupts gesteuert, es dürfte irgendwo ein Timing-Problem bestehen, was so mit dem SIM halt nicht nachgestellt werden kann.
Dieter V. schrieb: > Thomas E. schrieb: >> Der Simulator reicht Dir zum Debuggen nicht? Manches geht im Sim besser, >> als mit echter Hardware, z.B. viele Breakpoints setzen. Stimuli kann man >> gezielt anlegen, wenn man sie braucht, was mit Hardware u.U. auch >> schwierig ist. > > Der Controller kommuniziert via RS-232 mit einem anderen Controller und > ich müsste hier die Daten und die Register während der > Programmausführung ansehen können. Jeder Controller für sich alleine > funktioniert via Hyperterminal, wo die Daten des anderen Controllers via > Keyboardeingabe simuliert und dann übetragen werden können; beide > zusammen funkionieren jedoch nicht. Das ganze wird nicht via Interrupts > gesteuert, es dürfte irgendwo ein Timing-Problem bestehen, was so mit > dem SIM halt nicht nachgestellt werden kann. Ich schreibe es nur ungern, aber erfahrungsgemäß findet man Timing-Probleme eher nicht per Debugger. Eine Lösung, die sehr oft geholfen hat: Das Problem ein paar Tage beiseite legen, und dann noch mal neu drüber schauen. ;-)
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.