Atmega8 ohne Signature ID??

Gast #506047
Lesenswert?

Hallo,
ich habe angefangen, das Tutorial nachzubauen.
Es scheitert gleich am Anfang.

Ich hab die Schaltung so aufgebaut.

Als Programmer nutz ich den mysmartUsb.

Wenn ich jetzt versuche, die Signature ID auszulesen (was z.B. der 
CodeVision  und der avrdude immer macht), dann bekomme ich nur absoluten 
Müll, zb 00 00 00.

Das Problem habe ich bei etlichen Atmega8's.

Kann mir einer sagen, was da verkehrt läuft?
Der Programmer ist in Ordnung, ich kann damit flashen. Aber eben nicht 
die Schaltung, die ich selber bauen will...

Danke und Gruß
Christoph
#506214
Lesenswert?

Wie jetzt?
Auf dem myAVR-Board klappt das Auslesen der Signature-Bytes, auf Deinem 
Eigenbau-Board klappt es nicht?

Wenn das so ist, dann hast Du vermutlich Fehler in Deinem 
Eigenbau-Board. z.B.:
- vergessene Abblock-Kondensatoren an der Betriebsspannung
- vergessener Widerstand zwischen Reset und Vcc
- Fehler am Quarz bzw. dessen Kondensatoren (die von myAVR
  mitgelieferten Mega8 sind im Gegensatz zu neuen AVRs anderer
  Herkunft auf Betrieb mit externem Quarz gefust)
- Belastung der ISP-Leitungen mit anderer Peripherie
- andere Fehler am Layout

...
Gast #506234
Lesenswert?

Ich tipp auf den Fehler den ich früher auch mal gemacht hab und auch 
immer n fehlerhaftes Signaturbyte bekommen hab. Schau mal nach ob du den 
Atmega8 richtigherum in der Schaltung hast. Mir hat das früher mal 2 
Tage Kopfzerbrechen gebracht weil man an sowas einfach nicht denkt.

Gruß Andreas
Gast #506280
Lesenswert?

Ich hab die Schaltung nach dem Tutorial aufgebaut.
Mittlerweile zum dritten Mal.

Es geht einfach nicht.

Der Quarzoszi schwingt, der Atmega sitzt richtig herum drin, Drähte sind 
kurz gehalten, der Programmer läuft.

Abblockkondensatoren und der Reset Widerstand sind da.

Ich habe nicht das myAvr Board, kann also nicht sagen, ob die Atmegas 
evtl schon alle im Arsch sind. Ich wüsste allerdings nicht wodurch.
#506356
Lesenswert?

Christoph wrote:
> Ich hab die Schaltung nach dem Tutorial aufgebaut.
> Mittlerweile zum dritten Mal.
>
> Es geht einfach nicht.

Angebot:
Schick's her (mit Rückporto), ich prüf's durch und setze (falls 
erforderlich) die Mega8 mittels STK500 auf Auslieferungszustand.

>
> Der Quarzoszi schwingt, der Atmega sitzt richtig herum drin, Drähte sind
> kurz gehalten, der Programmer läuft.
>
> Abblockkondensatoren und der Reset Widerstand sind da.
>
> Ich habe nicht das myAvr Board, kann also nicht sagen, ob die Atmegas
> evtl schon alle im Arsch sind. Ich wüsste allerdings nicht wodurch.
                  ^^^^^^^^

Kiekelt das nicht??? ;-)

...
Gast #506444
Lesenswert?

Wie sieht denn dein Schaltplan (als gif/jpeg) aus? Evtl. findet sich da 
ja ein Fehler (wenn nicht 1:1 übernommen). Hast du das ganze selbst 
geätzt, oder fleigend aufgebaut? Keine Kurz-/Leiterschlüsse oder 
Unterbrechungen?

Dirk
Gast #506729
Lesenswert?

Schaut eigentlich soweit ganz gut aus. Mit wieviel KHz/MHz arbeitet denn 
der Programmer? Die ISP-Frequenz darf nur ein Bruchteil (1/4) des Taktes 
betragen, und der Mega8 wird mit einem internen Oszillator von effektiv 
1MHz geboren.
Gast #506811
Lesenswert?

@ak: Die ISP Frequenz bekomme ich aus der Baudrate, oder?
Die hab ich momentan auf 19200 Baud.

Wenn die Überlegung stimmt, wären das ja grad mal 19 kHz.


MOSI und MISO vertauschen bringt nix.
Gast #506863
Lesenswert?

@ Frank: Ich hab avrdude und CodeVision versucht. Die Leds blinken, die 
DIPSchalter sind richtig gesetzt.

Ich kann mit dem Programmer den ct'Bot flashen, ohne Probleme!
Aber wenn ich damit den Atmega8 auch nur lesen will kommt wie gesagt 
nicht mal ne Signature ID rüber.

Der Programmer ist der mySmartUSB. Wie stellt man denn beim STK500 die 
Frequenz ein? Vielleicht gibts was ähnliches...
#506897
Lesenswert?

Haste mal bei myavr.de nachgefragt, ob der Programmer das Auslesen der 
Signaturebytes überhaupt unterstützt? Die Firmware ist zwar an AN910 
angelehnt, aber doch eine Eigenentwicklung von myavr. Es ist durchaus 
denkbar, dass sie nicht alle Funktionen unterstützt. Auf meinem alten 
500er Toshiba-Laptop unter Win98SE lässt sich nichtmal deren Treiber 
installieren...

...
Gast #507157
Lesenswert?

Junge,

bevor du jez noch länger rumprobierst und nix klappt:
Bist du noch hier im Norden?
Sonst komm doch einfach mal bei mir vorbei und dann checken wir mal ob 
ich das ganze zum laufen bekomme...
(Oder du gibst es Seb mal mit - ich glaub der is mit seinem 
Assembler-Kram immer mal wieder inner FH)

Gruß,
Steene aka Sebba

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