Schönen guten Tag, ich bin vor kurzem zu der Mikrocontrollerprogrammierung gekommen und habe versucht einen Atmega8-16pu auf einem kleinen Steckbrett über ISP mit einem Mysmartusb MK2 zu programmieren. Das AVR ProgTool gibt mir jedoch immer "Die Signatur wurde nicht erkannt" aus. Ich habe die Anschlüsse immer wieder überprüft, kann den Fehler aber nicht finden. Habe auch leider zu wenig Erfahrung auf diesem Gebiet. Ich habe ein Bild meiner Schaltung angefügt und würde mich freuen, wenn Ihr mal einen Blick drauf werfen könntet und hoffentlich den Fehler ausmacht. Vielen Dank schonmal... Gruß Chris
Zunächst das Übliche: 100nF direkt an den Versorgungspins. ISP Frequenz überprüfen < F_CPU/8 im Auslieferungszustand 1MHz/8 Am besten den µC andersrum aufs Steckbrett setzen, erspart verwirrung. Edit: MOSI und MISO scheinen richtig am µC zu sein. Kannst ja nochmal ein Bild machen wo man die Belegung im "Stecker" besser erkennt.
Annonym schrieb: > Es scheint du hast MOSI und MISO vertauscht. Danke für die schnelle Antwort. Laut Datenblatt ist es richtig verkabelt. Ich habe mal Auszüge des Atmega8 und des Mysmartusb MK2 ISP angehängt. Ist mir echt ein Rätzel. Ich hab mir das recht einfach vorgestellt.
Hier sieht man es vielleicht besser. Wie kann ich die ISP-Geschwindigkeit einstellen? Ich kann sie über ein Programm von AVR leider nur reduzieren. Auf einer Skala von 1 bis 8.
Hi Der ATMega8 hat zwei Stromversorgungspaare. Beide Paare sind anzuschließen und möglichst nah an den PINs mit jeweils einem 100n Kondensator abzublocken. MfG Spess
spess53 schrieb: > Hi > > Der ATMega8 hat zwei Stromversorgungspaare. Beide Paare sind > anzuschließen und möglichst nah an den PINs mit jeweils einem 100n > Kondensator abzublocken. > > MfG Spess Das war auch schon die Lösung. Hab alles neu verkabelt und VCC, AVCC angeschlossen. Funktioniert bestens. Vielen, vielen Dank.
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.