Ich kann des HEX-File direkt mit dem AVRStudio auf den µC spielen und das Studio hat auch noch was zum Debuggen.
Ich kann des HEX-File direkt mit dem AVRStudio auf den µC spielen und das Studio hat auch noch was zum Debuggen.
Das ist klar. Es gibt aber spezielle Programmer (Hardware) mit dem man debuggen kann. AVR Studio unterstützt das Debuggen, dein µC unterstützt debuggen (JTAG) aber du brauchst auch noch einen speziellen JTAG Programmer, nicht nur einen ISP Programmer.
MfG Hannes
Danke für den Tipp, werde ich mal versuchen und melde mich dann wieder.
Da es am Code ja offensichtlich nicht liegen kann, ließ doch bitte einmal die Fuse-Bits aus und schreibe die Werte hier rein.
Gruß Jannis
Der Timer zählt zu schnell hoch und dadurch habe ich es nicht gemerkt. Habe bei if(zaehler==30000') hingeschreiben und jetzt wartet er ein bisschen.
Geändert von fulltime (16.03.2012 um 07:33 Uhr)
Die Fuse-Bits oder auch Fuses genannt, sind die Parameter, die man in AVRStudio festlegen kann. Die sind soweit ich weiss, nicht innerhalb des Programms manipulierbar. Damit wird die konfiguration deines Kontrollers festgelegt. OB SPI und/oder JTAG aktiviert (wenn verfügbar), welcher Vorteiler für die Taktquelle und welche Taktquelle überhaupt genutzt wird sind einige der Parameter, die man dort einstellen kann,
Wenn du AVRStudio 5 benutzt, gehst du auf AVR-Programming und auf der linken Seite ist nach dem Verbinden mit dem Programmiergerät ein Reiter der Fuse-Bits oder ähnlich heisst.
Dort kann man die Fuses setzen und auslesen. Dabei gibt es Low-, High und Extended-Fuses (letztere nur bei neueren Kontrollern) . Poste doch einmal welche Werte die haben.
In AVRStudio 4 sieht das Ganze nur anders aus.
Bitte die Werte nicht übernehmen. Mit den Fuses kann man sich auch den Kontroller so verstellen, dass man nur per HV-Programming Zugriff hat.
Grüße,
Daniel
Lesezeichen