PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Atmega8 identify wirft wechselnde id



apohero
19.03.2008, 12:07
Hallo,
ich besitze seit neuesten das myavrboard2 , also das mit LPT und Serieller Schnittstelle. Hab alles zusammengelötet und er erkannte anfangs auch den Atmega8 CHip der beilag. Nun hab ich ein Programm hochladen wollen. Das Schreiben hat er gemacht nur beim lesen hat er eine differenz Fehler geschmissen. Seitdem wirft er beim "Identify Chip" ständig eine andere "Could not find" id heraus. Bei jeden 20. mal findet er den Atmega8 dann aber wieder nicht. Einmal hat er ihn sogar als tiny2313 erkannt. Wie kann soetwas passieren?Was kann ich machen? Der Mega8 ist in Werkseinstellungen, habe keine Fuses gesetzt und benutze Bascom Basic 1.11.8.1.

Besserwessi
19.03.2008, 17:02
Das sieht nach einem unzuverlässigem ISP programmierer aus. Hier eine paar der wahrscheinlicheren Fehlerquellen:
- zu lange Kabel bei ISP Progrommierer
- ISP Takt zu hoch für Prozessor Takt
- schlechte Masseverbindung
- schlechte Spannungsversorgung (z.B. nur 6 V vor 7805)
- kalte Lötstellen

Hubert.G
19.03.2008, 17:16
Bei solchen Sachen ist es meist ein HW-Fehler. Aber stelle deine Frage mal in dem MyAVR-Forum www.myavr.at/myForum/index.php

apohero
19.03.2008, 17:52
Hallo, und danke für die Antwort.
Habe die Frage jetzt auch im myavr Forum gestellt. Andere
Ich finde es komisch das er andere Atmega8 wunderbar erkennt, nur diesen nicht mehr. Beschreiben will ich die anderen nicht mit dem neuen Programmer. Am Ende funktionieren die auch nicht mehr.

Hubert.G
19.03.2008, 18:01
Also wenn er andere Mega8 erkennt, dann hat der eine eine Macke oder die Fuses haben sich verstellt.

apohero
19.03.2008, 19:40
Ja, den mega werde ich jetzt entsorgen. Vielleicht ein Produktionsfehler. Wenn nicht dann würde ich gerne verstehen wie dieser Defekt entstanden ist damit dies nicht nochmal geschieht. Können sich Fuses beim flashen verstellen?

Hubert.G
19.03.2008, 20:28
Also mit dem Entsorgen würde ich noch ein wenig warten bis die anderen klaglos funktionieren. Wenn diese Programmer nicht einwandfrei funktionieren kann so ziemlich alles passieren.

apohero
20.03.2008, 12:08
Das wäre sehr ärgerlich. Hat schlieslich einige Zeit gedauert bis alles zusammengelötet war.
Zum nicht entsorgen: Gibt es denn eine Möglichkeit den Chip noch zu retten? Was kann ich probieren?

Hubert.G
20.03.2008, 13:16
Ich würde erst mal mit einem anderen µC alles ausprobieren bis alles sicher funktioniert.
Dann den µC mal löschen, wenn es nicht geht auf XTAL1 einen Takt, bis 1MHZ, anlegen und noch mal probieren. Wenn es dann nur bei dem einen nicht funktioniert dann entsorgen.