Hallo, ich hab ein problem mit dem laden der hex datei in ein atmel chip. Ich steh erst am anfang und weiss deshalb nicht weiter. Ich habe mir die platine wie im avr-tutorial aufgebaut und wollte nun die led.hex mit ponyprog in den at90s4433 laden. Dazu muss ich ich doch den button "write program memory (flash)" in ponyprog klicken und dann müsste es gehn. es kommt aber immer ein fehler, was soll ich tun, hab schon hunderte mal die platine auf fehler gesscheckt und keine gefunden, brauch dringend hilfe. Danke
Was für ein Fehler? Optionen->Setup-> "TEST" ausgeführt? Optionen->Calibration ausgeführt? richtigen Port ausgewählt? liegen die 5V an der Schaltung an? Auch am 74244? welchen 74244-Typ (LS,HC,HCT) verwendet? Könnte es sein, daß der 4433 bereits programmiert ist? Dann vorher löschen. Geht lesen? Bei "Device Type" AVR AT90S4433 ausgewählt?
Also er sagt immer wenn ich auf den prozessor schreiben will: "Device missing or unknown device (-24)" wenn ich ignorieren drücke dann sagt er "write error (-21)", beim löschen kommt das gleiche. Test hab ich ausgeführt, meldung war "test ok". Bei calibration stand auch ok dahinter. Mein prot ist lpt1 und hab ich auch ausgewählt. Die 5V liegen überall an, hab ich nachgemessen. Habe den 74hct244 verwendet. lesen funktioniert aber erst wenn ich auf ignorieren beim fehler, wie ganz oben beschrieben, klicke. Den richtige device typ hab ich auch ausgewählt. Hast du noch ein paar tips für mich? Ich bin echt am verzweifeln, es liegt doch nich am prozessor oder?
Villeicht ist das Quarz kaput wenn man das falschherum anschliest oder wenn du den µC falsch angeschlossen hast dann geht er auch kaputt.
Haste vieleicht auch mal mit den Inverts rumgespielt? Speist du deine schaltung extern oder vom LPT? Peter
Also der quarz funktioniert, is ja ein richtiger oszi und den hab ich überprüft un der funktioniert, der µC dürfte auch funktionieren jedenfall hab ich den erst auf den sockel gesteckt als ich nach dem hundertsten mal kontrolliert hab ob alle pins richtig belegt sind. @Peter zimmer: Welche inverts meinst du, die von ponyprog? Die hab ich alle so gelassen wie sie waren, also nirgends ein häckchen drin. Den strom bekommt meine schaltung extern, und zwar 12 volt, stabilisiert auf exakt 5 v (auch nachgemessen). Ich kanns mir nich erklären, wäre über weitere vorschläge sehr dankbar.
Versuch's mal mit dem Befehl "Write All". Ich habe dasgleiche Problem (Anfrage "Programmieren mit PonyProg" vom 22.03.03 19:20Uhr).
"Write all" funktioniert auch nicht es kommt wieder der fehler: "Device missing or unknown device (-24)". Ich weiss nich was ich noch machen soll es ist zum heuln.
Hallo nochmal, also das laden der hex datei in den µC funktioniert jetzt und er führt das programm auch aus, aber warum es jetzt funktioniert weiss ich nicht. Ich habe einfach mal an den mosi pin, den DCD anschluss vom seriellen port angeschlossen um zu sehn welche daten da durch gehen, und ich wollte es kaum glauben aber es funktionert. trenne ich die verbindung mit dem seriellen port geht es nicht mehr, was ist denn da los? Kann mir das jemand erklären?
Hallo Michael, bei mir waren es die Einstellungen im BIOS für lpt1. Probier einfach mal andere Einstellungen aus. leon
Achtung Offtopic: Ich kapier nicht, wieso jedem "Einsteiger" zu den AVRs geraten wird. Die Programmierung über die parallele Schnittstelle ist doch einfach nur ein unzuverlässiger, fehlerträchtiger Krampf, mal ganz abgesehen von der Gefahr, das Motherboard zu zerstören (welche für "Einsteiger" nicht unerheblich sein dürfte). Also ich würde Neulingen dringendst zu einem Mikrocontroller mit integriertem seriellen Bootloader raten. Mit dem kann man sich dann auch gleich nen ordentlichen AVR-Programmer bauen.
Hat sich erledigt mein problem! Ich hatte ein Kabelbruch, deshalb gings manchmal und manchmal wieder nicht, aber wer rechnet denn schon mit sowas, jetzt funktioniert alles, ich bin froh, und mach mich jetzt ans programmieren, danke trotzdem an alle
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.