ATmega32 mit dem mySmartUSB light programmieren

OP #4165038
Lesenswert?

Hallo zusammen,

ich möchte euch gern einmal fragen, wie man die richtigen Einstellungen 
vornimmt um mit dem mySmartUSB light in Atmel Studio 4/6 
losprogrammieren zu können. Bisher habe ich folgende Schritte ergoogelt:
- Mikrocontroller anschließen (siehe Bild)-> kann man das einfach so 
machen oder gehören da noch Widerstände dazwischen?
(Die LED's kommen später an PortA)
- Spannung auf 5V einstellen
- myAVR Progtool öffen-> Hardware -> Gerät auswählen-> Com3-> um wenn 
ich nun rechts auf das Fragezeichen klicke, erscheint die Fehlermeldung, 
dass der Controller nicht ermittelt werden konnte. Was habe ich also 
falsch gemacht?

Vielen Dank für Eure Antworten schon mal im voraus!
Angehängte Dateien:
Gast #4165503
Lesenswert?

Welcher Controller isses denn? Den sollte man nach Grundschaltung laufen 
lassen, heißt Reset über Widerstand nach VCC. 100nF zwischen VCC und 
GND. VCC, AVCC und Aref verbinden. AGND und GND verbinden. [1]

Wenn die Versorgungsspannung vom Programmer kommt, muss dort bestimmt 
ein passender Jumper gesetzt und am Controller nachgemessen werden.

Wenn es dann immer noch nicht geht sind die Drähte vertauscht. Besonders 
Mosi an Miso und Miso an Mosi ist so ein Problem der Bezeichnung.

[1] http://www.kreatives-chaos.com/images/37.png
OP #4171315
Lesenswert?

Erstmal vielen Dank für eure freundlichen, kompetenten Antworten. Ich 
benutze das myAVRProgTool aber bisher konnte ich noch keine Verbindung 
herstellen. Es mag tatsächlich an den fehlenden Komponenten liegen. Ich 
habe leider wirklich noch sehr wenig Erfahrung, da ich im September erst 
ins erste Lehrjahr als Elektronikerin für Betriebstechnik komme. Um den 
ATmega32-16PU zu programmieren, wollte ich das AVRStudio oder SiSy von 
myAVR nutzen aber für den Preis hole ich mir wahrscheinlich doch lieber 
das originale AVR MK II. Da gibt es viel mehr Tutorials.
Habe ich den Mikrocontroller jetzt durch die fehlenden Bauteile 
abgeraucht oder passiert das nicht so viel? Ich muss mal googeln, was 
Abblockkondensatoren überhaupt bewirken. Wahrscheinlich fangen Sie 
kleine Spannungsspitzen oder so auf, obwohl das durch den 
Spannungsregler im Programmiergerät ja nicht passieren sollte. Naja wie 
gesagt, ich muss noch viel lernen ;)
#4171365
Lesenswert?

Katharina I. schrieb:
> Wahrscheinlich fangen Sie
> kleine Spannungsspitzen oder so auf

Sie sorgen dafür, dass die Spannung während des Schaltens im 
Mikrocontroller nicht einbricht.

Ohne Pullup am Reset wirst du keine Verbindung zum µC bekommen.

Katharina I. schrieb:
> Achso- was ist eigentlich mit dem Quarz?

Der Atmega läuft, sofern Du es nicht durch die Fuses anders bestimmst, 
mit 1MHz internem Takt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren