Hi, ich versuche gerade einen Atmege168 per ISP zu programmieren. Dafür nutze ich einen MySmartUSB light. Das Ding redet auch mit dem Rechner und alle sscheint gut zu sein. Nur mit dem Microcontroller redet mein PC leider nictht. Die platine habe ich mir selber gelötet und am Controller folgendes beschaltet: GND * VCC AFCC AREF Reset (10K) Miso, Mosi, SKD, Reset mit der Schnittstelle verbunden Pins, Leiterbahnen und Kontakte habe ich mehrfach überprüft und durchgemessen. Es scheint alles in Ordnung zu sein. Wenn ich versuche mit dem MYAVRTool auf den Controller zuzugreifen, kann ich auf dem Resetpin einen Spannungsabfall und auf dem Mosi Pin einen Spannungspeak messen. SKD und Miso zeigen auf dem Multimeter keinen Ausschlag und bleiben bei 0 Volt. Ich kann auch über die Software die Spannungsversorgung der Platine an und abschalten. Was könnte ich alles vergessen haben, bzw. was kann ich noch verbessern?
Kannst du die Programmierfrequenz einstellen? Die muss unter 250kHz sein.
Kann ich in der Software nicht v erändern, soll aber angeblich automatisch gehen. Ich hatte es auch schon mal mit AVRDude versucht. Da bekomme ich auch keinen Kontakt, egal welche Frequenz ich einstelle.
Ich habe jetzt nochmal einen Kondensator 100µ zwischen Reset und GND geklemmt. Leider auch ohne Erfolg. Hat jemand sonst noch eine Idee, woran es liegen kann?
Wie hast du denn die Änderung von 6pol auf 10pol gemacht. Sicher das die richtig ist?
> Ich habe jetzt nochmal einen Kondensator 100µ zwischen Reset und GND > geklemmt. Ist das jetzt ein Schreibfehler, oder willst Du in einer Stunde anfangen zu programmieren ? :)
Kannst ja mal alles vergleichen: http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment#Selbstbau
@ Hubert: Den übergang habe ich mit einem gekauften Adapter realisiert, sollte also kein Problem sein. @hp-Freund: habe alles verglichen, deswegen auch der zusätzliche Kondensattor zwischen Reset und GNd, hatte aber nichts anderes als 100 nF da. Kann mir aber nicht vorstellen, dass ich zwingend 47 nF brauche. Ansonsten habe ich halt keinen Taktgeber dran, da der Atmega aber Fabrikneu ist sollte der eh mit dem internen Oszilator laufen.
hp-freund schrieb: > Ist das jetzt ein Schreibfehler, oder willst Du in einer Stunde anfangen > zu programmieren ? Wohl eher Sekunden ;) Die Zeitkonstante des sich ergebenden PT1 ist bei 10kOhm und 100µF genau eine Sekunde.
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.