Hallo Leute, habe angefangen mich mal mit Microcontrollern zu beschäftigen. Nun wollte ich via ISP Programmer und AVR Studio meinen Controller programmieren, jedoch kommt immer die Fehlermeldung, das die ID nicht gelesen werden kann. Ich habe alle Anschlüsse des ISP Kabels mit dem Microcontroller verbunden. (Keine Widerstände, Kondensatoren und keine extra Spannungsquelle), da ich nur den Mikrocontroller programmieren wollte. Nun habe ich via google wirklich rein gar nichts dazu gefunden ob dieser Aufbau richtig ist, da ich nicht weis ob man nicht doch Widerstände zwischen schalten muss oder nicht, da ich nur den MC programmieren möchte und die Schaltung danach für die Benutzung umbauen muss. Ich besitze einen ATTiny13 und den DIAMEX-AVR Programmer. Die Spannung wird gelesen und auch das Takt setzen ist kein Problem, warum kann ich dann die ID nicht auslesen?Oder kann mir jemand einen Link zu einem Schaltplan geben, das ich überprüfen kann ob die Schaltung richtig ist? Mein Aufbau sieht so aus wie in diesem Topic: Beitrag "Stange USB ISP Programmer anschluss an ATtiny45/2313" Danke schonmal für jede Hilfe :)
Chris schrieb: > keine extra Spannungsquelle Du kannst deinen Controller nicht über den Programmer mit Spannung versorgen.
Arduinoquäler schrieb: > Du kannst deinen Controller nicht über den Programmer mit > Spannung versorgen. warum sollte das nicht gehen? Mache ich ständig.
Peter II schrieb: > warum sollte das nicht gehen? Weil der Pin der ISP-Schnittstelle eine Sense-Leitung für die Controller-Spannung darstellt. So ist es jedenfalls seitens ATMEL definiert. Wer damit versorgen kann mag Glück haben, garantiert ist es jedenfalls nicht.
Arduinoquäler schrieb: > Wer damit versorgen kann mag Glück > haben, garantiert ist es jedenfalls nicht. So etwas steht im Handbuch. Beim STK-500 z.B. muss man nur den VTG-Jumper setzen und versorgt damit die externe Schaltung. Hat man eine externe Versorgung, muss der Jumper gezogen werden. Das hat nichts mit Glück zu tun.
Nico schrieb: > Das hat nichts mit Glück zu tun. Das Glück hängt davon ab welchen Programmer man benutzt. Wenn du deine STK500 - Scheuklappen abnimmst und in die Welt hinausschaust wirst du das feststellen.
Arduinoquäler schrieb: > Das Glück hängt davon ab welchen Programmer man benutzt. Gut, dann lasst das mit dem Handbuch und hofft auf euer Glück.
Beim MK2 geht das vielleicht nicht, bei dem oben genannten Diamex jedoch problemlos (ist auch so vorgesehen und finde ich persönlich ziemlich praktisch). Nochmal zum eigentlichen Problem: bist du dir 100% sicher, dass die Anschluss Belegung stimmt? Pin1 des Adapters hat eine Markierung, diese bitte beachten. Am besten zeichnest du mal einen Schaltplan (gerne auch mit Stift und Papier).
Also, es ist zu 100% alles richtig verbunden. Die Kontakte stimmen auch, weil ich ich kann die ISP Clock ohne Probleme setzen und Target Voltage wird auch gelesen und angezeigt. Ich habe die DIL-Schalter am Programmer beide auf 0 ist doch korrekt so oder?
Chris schrieb: > ich kann die ISP Clock ohne Probleme setzen Das ist eine reine Eigenschaft des Programmers und hat mit dem Controller nichts zu tun. Chris schrieb: > und Target Voltage wird auch gelesen und angezeigt Nachdem du ja den Controller aus dem Programmer versorgst ist das auch nur eine Eigenschaft deines Programmers, nicht des Controllers. Ohne Schaltplan und Foto vom Testaufbau geht da nichts weiter.
Sorry Leute habe einen fatalen Fehler gemacht, ich habe die Pin Belegung des Programmers falsch verstanden und habe die Pins falsch angeschlossen.Shame on me, viel Dank für jede Hilfe.
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.