Forum: Mikrocontroller und Digitale Elektronik ATMEGA8151 lässt sich mit AVRISP mk II nicht beschreiben


von Thomas B. (baua)


Angehängte Dateien:

Lesenswert?

Hallo zusammen!

Ich habe mir den DMX Transceiver von HENNE gebaut:
http://www.hoelscher-hi.de/hendrik/light/dmxdimmer.htm
Habe mir dann zum Rüberziehen der HEX Dateien und zum setzen der 
Fusebits einen RS232 Programmer gebaut, der allerdings nur halbherzig 
funktioniert hat. Deswegen hab ich mir nun einen AVRISP mk II besorgt um 
mit AVR Studio 4 den µC zu flaschen.

Mein Problem liegt nun darin, das sobald ich den Controller auslesen 
oder etwas schreiben will der Fehler aus dem Anhang kommt.

ISP Port ist korrekt verbunden mit dem Controller und die 
Programmierfrequenz habe ich auch schon einmal runtergestellt von 1/4 
auf 1/8 der Internen Frequenz, was aber auch keine Änderung brachte. 
Seltsam finde ich, dass ich auch keine Spannungsversorgung über den 
Programmer einstellen kann, da die Einstellungen sich nicht bewegen oder 
ändern lassen.
Habe den µC dann über ein Netzteil mit 5V versorgt, was jedoch auch 
nichts brachte.

Habe ich irgendetwas wichtiges Übersehen oder etwas komplett falsch 
gemacht?
An der Platine liegt es ziemlich sicher nicht, da ich 2 davon gebaut 
habe und bei beiden der gleiche Fehler ist, und diese auch sauber 
gelötet wurden. Programmer hat auch die aktuellste Firmware falls das 
relevant sein sollte.


Gruß Thomas

von spess53 (Gast)


Lesenswert?

Hi

Liegt die Spannung des Controllers auch am ISP-Steckverbinder an? Welche 
LEDs des ISP MKII leuchten?

MfG Spess

von Thomas B. (baua)


Lesenswert?

Die Spannung die ich an den µC angelegt habe, liegt auch am ISP Stecker 
an.
Beim Programmer leuchtet einmal die LED beim USB Anschluss Grün und die 
zweite LED Rot, was soviel ich weis heist, dass keine Spannung gespeist 
wird?

Gruß

von spess53 (Gast)


Lesenswert?

Hi

>...und die zweite LED Rot, was soviel ich weis heist, dass keine Spannung 
>gespeist wird?

Ja. Kannst du auch im Programmer-Dialog unter HW-Settings -> Read 
nachmessen.

Also nochmal Hardware kontrollieren.

MfG Spess

von Thomas B. (baua)


Angehängte Dateien:

Lesenswert?

Hallo,

also ich habe jetzt nochmal kontrolliert und tatsächlich einen Fehler 
gefunden, allerdings in dem 6pin Stecker des Programmers, da war ein 
Kabel nicht richtig drin bzw, war vor der Metallklemme ab.
Hab das nun korrigiert und habe nun spannung anliegen (LED ist grün)
wenn ich nun z.B. die Signatur auslesen möchte kommt der Fehler aus dem 
Anhang.
Im Schaltplan des DMX Transceivers ist kein Pullupwiderstand bei Reset 
eingezeichnet,könnte ich da einfach einen 10kOhm von Reset zu VCC 
einbauen?

Gruß Thomas

von spess53 (Gast)


Lesenswert?

Hi

Der ATMega8515 besitzt einen interne Pull-Up-Widerstand. Allerdings mit 
30..60k recht hochohmig. Das 'incorrect pull-up' bezieht sich eher auf 
zu kleine Pull-Up-Widerstände (Zitat AVR Studio Hilfe):

The Reset line should not have a pull up stronger (i.e. smaller value) 
than 4.7k ohm.

Im allg. reicht ein 10k Widerstand. Allerdings kann die Fehlermeldung 
auch auf einen weiteren Fehler an der ISP-Verbindung hinweisen ->.

MfG Spess

von Thomas B. (baua)


Lesenswert?

Hi,

Okay ich habe jetzt den 10K pullup reingemacht und das ISP Kabel nochmal 
neu in den Stecker gepresst. Die Fehlermeldung ist jetzt verschwunden, 
allerdings funktionierte es dennoch nicht, was aber am ATMEGA8151 lag. 
Nachdem ich nämlich nen neuen reingemacht hab funktionierte es. Entweder 
ich hab mich irgendwie ausgesperrt aus dem alten µC oder ich hab ihn 
tatsächlich geschrottet.
Jedenfalls funktioniert nun alles.

danke dir Spess vielmals!

Gruß

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
Noch kein Account? Hier anmelden.