Der STK500 unterstützt eigentlich kein ATMEGA32, aber ich habe mit AVTProg STK500 ugedated. Es funktioniert nur teilweise, wobei der AT90S8515 funktioniert ohne Probleme. Hat da jemand Erfahrung?
Ich verwende das STK500 zusammen mit AVRStudio 4.08 unter Windows 2000 und programmiere auch ATmega32 damit ohne Probleme. Das notwendige Firmware-Update wurde von der Installationsroutine des AVRStudio automatisch durchgeführt. Oder war es später beim ersten Brennversuch? Bin mir da jetzt nicht so sicher, aber außer ein paar Bestätigungsklicks war das kein Aufwand. Gruß, Frank
Hallo Frank, danke für deine Info! Das notwendige Firmware-Update habe ich mit AVRStudio 4.08 durchgeführt (AVRProg). Das lief ohne Probleme. Das merkwürdige ist es daß die Flashzeit sehr kurz ist (viel kürzer, als z.B. beim AT90S8515). Man kann den M32 in die eine von 2 Roten Sockeln stecken - in welche weiss ich nicht, weil die STK500 mit der alten Firmware den M32 nicht unterstützt hat und es steht nicht im Handbuch. Ich hab den aber in den linken roten Sockel gesteckt. Die angesteierten LED's beim STK500 sind nicht hell und nicht dunkel (komisch)- kann es nicht sein daß die MCU(M32) defekt ist? Mfg A Ortner
Die kurze Flashzeit ist klar. Die neue AVR lassen sich seitenweise programmieren, nicht mehr byteweise. Der Mega32 kommt in den gleichen Sockel wie der AT90S8535. Ansonsten sollte alles gleich bleiben
Hier mal meine Einstellungen, mit denen ich bis jetzt prima klar gekommen bin: VTARGET closed AREF closed RESET closed XTAL1 closed OSCSEL 2-3 BSEL open PJUMP open open 8 MHz Quarz im Quarz-Sockel ISP6PIN auf SPROG3 PORTB auf LEDS ATmega32 in SCKT3100A3 Das folgende kurze Testprogramm erzeugt bei mir 4 hell leuchtende und 4 vollständig dunkle LED, so wie erwartet: .include "m32def.inc" ldi r16, $FF out DDRB, r16 ldi r17, 0b00001111 out PORTB, r17 LANGEWEILE: rjmp LANGEWEILE Ich kann Deine Beobachtungen beim besten Willen nicht nachvollziehen. Wie sehen denn Deine Fuses/Lockbits aus? Ich habe den Test gerade mit einem flammneuen Chip mit Standardeinstellungen der Fuses/Bits durchgeführt. Gruß, Frank
Danke schön für dein Programm, es funktioniert. Das Problem weiteruntersuchen, -hängt wahrscheinlich mit meinem C Compiler von ICC. Es ist eine Testversion, ich möchte mir die privat zulegen - es kostet aber 199 - 'ne ganza Menge. Gibst da evtl. andere Möglichkeit? Danke für Gute Unterstützung - ich hab es zu schätzen! mfg Andreas Ortner
Hallo, will auch gerade lernen mit dem STK500 umzugehen und bin da jetzt auf diesen Thread gestoßen. Nun hab ich folgendes Problem: Habe die gleichen Einstellungen wie Frank Linde. Ich habe das Testprogramm auch mal durchlaufen lassen aber bei mir geht es nicht. Bekomme die Fehlermeldung, dass er sich nicht mit dem Board (oder µC) connecten kann. Irgendwie kommt er mit der Debug-Plattform nicht klar. Wenn ich es Simulieren lasse, ist alles ok, er setzt den port richtig usw. Wenn ich es nun REAL testen will, passiert folgendes: Das Programm wurde erfolgreich assembliert und ich kann es auch in den Flash schreiben, aber wenn ich auf RUN drücke passiert nix mehr. Kann mir jemand helfen oder mir zumindest sagen, wo ich nachschauen könnte um vielleicht selbst den Fehler zu finden? Bin ziemlich neu in der Materie, also entschuldigt meine Frage, falls sie n00big ist :)... Danke und bis bald...
Juhu habs alleine geschafft :)...Led´s leuchten jetzt. Wieder ein richtig dummer fehler...vergessen den PortB aud Leds zu legen.
Übrigens sind Änderungen bzw. Sockelbelegung in der Online-Hilfe des AVRStudios dokumentiert...
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.