Forum: Mikrocontroller und Digitale Elektronik Atmega168 per isp programmieren (anfänger)


von Andreas J. (aja)


Angehängte Dateien:

Lesenswert?

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?

von Hubert G. (hubertg)


Lesenswert?

Kannst du die Programmierfrequenz einstellen? Die muss unter 250kHz 
sein.

von Andreas J. (aja)


Lesenswert?

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.

von Andreas J. (aja)


Lesenswert?

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?

von Hubert G. (hubertg)


Lesenswert?

Wie hast du denn die Änderung von 6pol auf 10pol gemacht. Sicher das die 
richtig ist?

von hp-freund (Gast)


Lesenswert?

> 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 ?

:)

von hp-freund (Gast)


Lesenswert?


von Andreas J. (aja)


Lesenswert?

@ 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.

von Klugscheißer (Gast)


Lesenswert?

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