Zitat Zitat von stegr
wenn du allerdings nen richtig guten willst, dann empfehl ich dir das original ICD2 von Microchip. Das geht direkt aus MPLAB heraus und unterstützt alle PICs (egal ob 10er, 12er, 16er, 18, dspic), die aufm Markt sind. Ich hab selber eins und kann es nur wärmstens empfehlen - kostet allerdings rund 130 Euro.
Bin auch am überlegen, ob ich mir diesen Brenner zulegen soll.
Kann der ohne weiteres jeden PIC brennen ?
Krieg ich meine anderstwo erzeugten HEX Files (PicBasic) auch irgendwie in den PIC über den ICD 2?
Oder muss es in MPLAB geschrieben werden, um es übertragen zu kennen ?
Das ICD2 ist nicht nur ein einfacher Brenner, sondern ein In-Circuit-Debugger, was bedeutet, dass du das Programm zu jedem beliebigen Zeitpunkt anhalten kannst und dir anschaun kannst, was wo im RAM steht. Du kannst Breakpoints setzen, an denen das Programm automatisch angehalten wird, hast nen Einzelschrittmodus usw.
Wenn du einen Fehler suchst, dann ist das unheimlich geschickt.
Um einen µC auf ner produktiven Platine anzuzzapfen muss ich ja dafür sorgen, dass ein paar Pins freibleiben müssen ?
Wieviele/welche Pins braucht die Software um debuggen zu können ?

Wenn ich dich richtig verstanden habe, kann ich den laufenden µC einfach anhalten und mir jeden Register ansdchauen ? Goil...