ATmega8: Erste Versuche

Gast #2971786
Lesenswert?

Hallo Leute ich habe folgendes Problem:

Ich habe dem Atmega8 auf ein Steckboard aufgesteckt alles verbunden... 
an eine mysmartUSB light gesteckt und mit dem USB Stecker meines PC's 
verbunden...

Jetzt weiß ich aber nicht welche Treiber ich installieren soll dass es 
mit dem Atmel Studio läuft? Ich habe schon ziemlich viel probiert und 
auch Goolge gefragt aber nichts gefunden...

Danke schon für eure Antworten
Gast #2971804
Lesenswert?

>Ich habe den mysmartusb light mit dem PC verbundedn und den Treiber von
>myavr.de (tool_usb-treiber-myavr-board-v6.5.zip) installiert und die
>mitgelieferten von Atmel Studio

Aha.

Ich vergass es zu schreiben, dachte aber hinterher, dass sich das von 
selbst versteht.

Was ist dann geschehen? Fehlermeldungen?
Gast #2971988
Lesenswert?

Entgegen vielleicht anderslautender Gerüchte, kauen wir Dir hier nicht 
jeden elementaren Schritt vor.

Alles in der Elektronik hat Ursache und Wirkung. Und wenigstens über die 
Grundlegenden solltest Du Bescheid wissen, bevor Du anfängst irgendwas 
zu versuchen.

Das Du Grundkenntnisse hast, muss auch erkennbar sein, in dem Du die 
Situation und Deine eigene Erklärung dafür hier beschreibst. Da Du 
Anfänger bist wird vieles fehlerhaft sein, aber das macht überhaupt 
nichts aus. Selbst wenn Du hier kleine grüne Elektronenzwerge zur 
Erklärung anführst, soll uns das recht sein. Es geht nicht darum, das 
alles korrekt ist sondern darum das Du eigenes Bemühen zeigst die 
Situation vernünftig, also mit Verstand, zu erfassen.

Dazu gehört auch, das Du Schaltpläne und/oder Fotos postest, wenn Du ein 
elektrisches Problem hast.

Aber was Du hier machst ist schlicht folgendes:
1. Ich schreibe nur: Es funktioniert nicht. Kümmert Euch darum.
2. Ich interpretiere Fehlermeldungen grundsätzlich nicht. Ich antworte 
einfach nur: Keine Ahnung.

Als Lerndender mit noch so abstrusen Theorien über Elektronik bist Du 
hier willkommen. Als Klotz am Bein den man bei jedem noch so primitiven 
Schritt an die Hand nehmen muss, nicht.

Also, reiss Dich mal am Riemen, trau Dich Fehler zu machen und was von 
Dir zu schreiben.
Gast #2972016
Lesenswert?

So liebe Leute nochmal...
Ich habe die Schaltung neu, so aufgebaut...

Ich habe sie mit dem Computer verbunden...
Messe jetzt zwischen GND und VCC eine Spannung von nur 200mV ?!

Und AtmelStudio gibt folgenden Fehler aus: "Execution of command 
cancelled because of previous command failure" ich weiß nicht was das 
bedeudet weil mein Englisch nicht so weit reicht.

Last but not Least der Code:
1
/* Alle Zeichen zwischen Schrägstrich-Stern 
2
   und Stern-Schrägstrich sind Kommentare */
3
 
4
// Zeilenkommentare sind ebenfalls möglich
5
// alle auf die beiden Schrägstriche folgenden
6
// Zeichen einer Zeile sind Kommentar
7
 
8
#include <avr/io.h>          // (1)
9
 
10
int main (void) {            // (2)
11
 
12
   DDRB  = 0xFF;             // (3)
13
   PORTB = 0x03;             // (4)
14
 
15
   while(1) {                // (5)
16
     /* "leere" Schleife*/   // (6)
17
   }                         // (7)
18
 
19
   /* wird nie erreicht */
20
   return 0;                 // (8)
21
}
Angehängte Dateien:
#2972037
Lesenswert?

Anfänger schrieb:
> So liebe Leute nochmal...
> Ich habe die Schaltung neu, so aufgebaut...
>
> Ich habe sie mit dem Computer verbunden...
> Messe jetzt zwischen GND und VCC eine Spannung von nur 200mV ?!

OK.
Im Klartext:
Dein Programmer versorgt den Mega8 nicht mit Spannung!
Der misst nur, welche Spannung du angelegt hast. Und du hast keine 
angelegt!


Die meisten elektronischen Schaltungen funktionieren besser, wenn man 
Spannung anlegt. Oder als Variation dieser Erkentnis:
Meistens funktioniert es besser, wenn man es einschaltet.
#2972072
Lesenswert?

Wie KH Buchegger schon geschrieben hat scheint zum einen der Programmer 
den Atmel nicht mit Spannung zu versorge,

außerdem wäre es nicht schlecht, Pin22 (GND) noch mit anzuschließen und 
Pin20 (AVcc) auch (nicht zwingend erforderlich, aber schadet nichts).

Zudem wäre ein Kondensator über der Betriebsspannung nicht schlecht.

Der Widerstand an Pin1 soll gegen +5V geschaltet werden und die 
Resetleitung des Programmers DIREKT an den Pin1 gelegt (und nicht wie 
auf dem Foto zu sehen) über den Widerstand !
Gast #2972176
Lesenswert?

Auf der Beschreibung von mysmartUSB light steht:

Der Programmer wird als USB-Stick am PC oder Notebook angeschlossen und
mit Spannung versorgt, somit sind für viele Anwendungsfälle
keine externen Spannungsquellen wie Netzteile oder Batterien
für das Zielsystem nötig. Das integrierte intelligente 
Spannungsversorgungsmodul erlaubt die Versorgung und Programmierung von 
5V und 3,3V Systemen. Die Programmierspannung lässt sich dynamisch per 
Software
umschalten. Da die Programmierung ohne Parallel- oder SerialPort 
auskommt, ist dieser Programmer die ideale Wahl für alle
Notebook-Besitzer.

Also glaube ich, dass man keine externe Spannungsversorgung braucht, 
oder?

MfG Anfänger
Gast #2972224
Lesenswert?

Karl Heinz Buchegger schrieb:
> Anfänger schrieb:
>
>> Also glaube ich, dass man keine externe Spannungsversorgung braucht,
>> oder?
>
> Lässt sich ja leicht feststellen.
> Am Ende des Flachbandkabels, am Stecker. Hast du dort 5V (oder 3.3V)
> oder hast du sie nicht?

Danke, so einfach ist es...

Nein habe ich leider nicht.

Soll ich dann den Vcc und GND Kontakt vom ISP mit der anderen 
Stromversorgung verbinden?

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