Hallo, Ich habe mir einen Atmega32A und einen AVRISP MKII besorgt und wollte mich etwas in die Programmierung einarbeiten. Leider scheiter ich scheinbar schon an der ersten Hürde, nämlich dem Korrekten anschluss... Bisher habe ich leider nur eine Programmierung über ein 10 poliges Kabel gefunden. Mein MKII hat jedoch nur 6. Ich hab zwar eine Pinbelegung für die 6 Pins gefunden. Doch ein simpler anschluss der Pins hat mir nicht weitergeholfen. Muss ich irgendwo noch etwas dazwischen schalten? (außer dem 10k Widerstand beim Reset) Ein Kondensator im Mikrofarad bereich habe ich leider nicht da, hab erst ab 2,2 Nano Farad... Geh mir jetzt aber gleich welche kaufen. Mit meiner bisherigen Schaltung gibt mir das Atmel Studio den Error: Target not detected. Den Programmer habe ich im Studio bereits eingestellt. Hoffe ein von euch hat einen passenden Link für mich... Beste grüße martin
Im Datenblatt des ATMega32 sind alle Pins aufgeführt. Einfach die Pins mit gleichem Namen verbinden. Und was hast du mit den 10kOhm in der Reset Leitung vor? Vergiss nicht, direkt, so nahe wie möglich am IC, VCC und GND mit einem etwa 0u1 Kondensator zu verbinden. Der Wert ist unkritisch.
Ich mache immer wieder den Fehler beim verbinden mit jumperkabeln die Belegung von Pinheader und Stecker zu verwechseln. Hast du das kontrolliert?
@ Goerg genau so bin ich vorgegangen... @ Harald von der Seite, woher ich auch das hier hochgeladene Bild hab, hab ich die Information das an meinem stecker ein pfeil ist. Dieser zeigt mir Pin 1. Nun habe ich den Stecker genau so positioniert, das oben links pin 1 ist und hab dann die leitungen grade runter auf mein steckbrett gezogen. Dürfte also richtig sein oder? hab mal nen bild von dem anschluss hinzugefügt. Die hintere lampe meines Programmers leuchtet übrigens grün, die Vordere Rot...
Bin leider immernoch am selben punkt... hab mal zwischen 5V und dem ground vom Programmer die spannung gemessen da liegen grade mal 0,2V an. Ist das normal? Oder müsste da eigentlich dauerhaft 5V anliegen? nicht das der kaputt ist...
:
Bearbeitet durch User
> Ist das normal?
Nur wenn Du den Pin nicht auf Vcc gelegt hast (u.U. auch wenn Gnd
rumfliegt) oder Vcc in Deiner Schaltung nicht versorg wird.
Wenn es so funktioniert wie beim Diamex USB AVR ISP Stick, dann gibts einen Schalter wo du die Spannungsversorgung fürs Target aus und einschalten kannst. Ansonsten versorg doch dein Target extern mit 5V und probiers nochmal. Pinbelegungen schon überprüft? Vlt liegen GND und 5V ja direkt daneben an. Miss mal nach.
@g457: Habs Zuerst an den Pins vom Atmega gemessen dann an dem stecker selbst. @Harald Nagy Ich hab hier keinen Schalter oder ähnliches. Pinbelegung schon zigmal überprüft. Hab die Schaltung auch schon 3x neu auf meinem Steckbrett aufgebaut (an unterschiedlichen Stellen um einem defekt vom Steckbrett auschließen zu können)
Der AVRISP-MKII versorgt das Target nicht mit Spannung. Das muss man separat erledigen.
@Andreas eine sperate spannungsversorgung durch meinen Arduino hab ich auch schon versucht
> Habs Zuerst an den Pins vom Atmega gemessen dann an dem stecker selbst. [..] > eine sperate spannungsversorgung durch meinen Arduino hab ich > auch schon versucht ..also wenn dann immernoch nix an Vcc ankommt stimmt was in der Schaltung nicht. Wackler? Kabel vergessen? Arduino nicht eingesteckt?
Messe die Spannung bevor du den mk2 anschließt. Wenn keine Spannung ist, stimmt etwas mit dem Aufbau nicht. Liegt dort Spannung und geht weg sobald du den mk2 anschließt , hast du entweder falsch verkabelt (Draufsicht oder Sicht von darunter vertauscht) oder der mk2 ist kaputt
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.