AVR Platine

Gast #25435
Lesenswert?

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
Gast #25437
Lesenswert?

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?
Gast #25440
Lesenswert?

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.
Gast #25443
Lesenswert?

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?
Gast #25445
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren