Forum: Mikrocontroller und Digitale Elektronik Programmieren eines ATmega32 über CH340G


von Jürgen (x_ray123456)



Lesenswert?

Ich hatte die Idee meinen eigenen Arduino zu bauen da ich zuhause einen 
ATmega32 rumliegen hatte, aber ich nur Arduinos und keine normalen AVRs 
programmieren kann.

Also hab ich mir einen Arduino Nano geschnappt und diesen als ISP 
benutzt um den Bootloader auf den ATmega32 zu brennen. (Ich hab die 
MightyCore Bibliothek benutzt).

Jetzt habe ich auch einen CH340G den ich mir bestellt habe und wollte 
versuchen diesen an den Mikrocontroller anzuschließen um es einfacher zu 
machen diesen zu Programmieren, allerdings funktioniert es einfach nicht 
egal was ich mache.

Es ist auch ein 16Mhz Quarz an den Atmega angeschlossen. Wie man auf den 
Bildern sehen kann scheint es als würden Manchmal daten empfangen 
werden, aber es funktioniert halt trotzdem nicht.

Ich weiß langsam nicht mehr was ich probieren soll zumal ich noch nichts 
im Internet gefunden habe was mir weiterhelfen könnte.

von Stefan F. (Gast)


Lesenswert?

Teste den Chip mal (ohnen Arduino ohne Mikrocontroller) mit einem 
Terminal Programm. Verbinde Rx mit Tx, dann muss er alle gesendeten 
Zeichen wieder als Echo zurück schicken.

Mich irritiert die "stk500v2" in deinen Screenshots. Neulich hatten wir 
jemand anderen, bei dem musste es "stk500v1" sein. Hast du das mal 
versucht? Mit welchen Parametern wird avrdude aufgerufen?

von Wilhelm M. (wimalopaan)


Lesenswert?

Spannungspegel?

von Christian M. (christian_m280)


Lesenswert?

Beschaltung Reset?

Gruss Chregu

von Rainer W. (rawi)


Lesenswert?

Jürgen schrieb:
> Jetzt habe ich auch einen CH340G den ich mir bestellt habe und wollte
> versuchen diesen an den Mikrocontroller anzuschließen um es einfacher zu
> machen diesen zu Programmieren, allerdings funktioniert es einfach nicht
> egal was ich mache.

Dann verrate doch mal, wie du es machst. Woher bekommt dein µC den 
Reset?

von Jürgen (x_ray123456)


Lesenswert?

Der Mikrocontroller kriegt gerade von mir manuell über einen Taster den 
Reset, ich hab allerdings schon einen anderen Converter probiert welcher 
einen Reset pin eingebaut hatte, was auch nicht funktioniert hat.

von Christian M. (christian_m280)


Lesenswert?

Wie? Zeig doch mal den Schaltplan! Ach Salamitaktik...

Gruss Chregu

von Arduino F. (Firma: Gast) (arduinof)


Lesenswert?

Jürgen schrieb:
> schon einen anderen Converter probiert welcher
> einen Reset pin eingebaut hatte,
Reset?
Glaube ich nicht.

DTR, du bestimmt meinst....

von Jürgen (x_ray123456)


Lesenswert?

Hallo, ich hab gerade meine Schaltplan durchgeschaut und hab 
herausgefunden das mein Reset Knopf falsch verbunden war und er dadurch 
nichts gemacht hat, habs gerichtet und jetzt funktionierts

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.