brauche dringend Hilfe wollte mit Bascom einen atmega8 programmieren mit Diamex avr isp prog. Bascom schreibt jedes mal die Fehlermeldung Chip Id:ffff hab nur $regfile="m8def.dat" geschrieben zum probieren. hab schon alles pobiert mit ponyprog usw.
Wenn die Chip-ID ffff ist, dann wurde der ATmega8 nicht erkannt. Ursachen kann falsche Verkabelung, defekter Programmer, keine Spannungsversorgung, usw, sein.
ja aber beim programmieren brauch ich keine Spannung od.? ja tut mir leid bin ein Neuling auf den gebiet.
Wenn dir der Programmer keine liefert, dann brauchst du die von extern. Einfach messen am Chip, ohne geht es nicht.
Gast
#4181415
Auch im Bascom-Forum (http://bascom-forum.de) könntest Du Hilfe finden.
Gast
#4181416
hab + und - vertauscht gehabt und jetzt schreibt er detectet chip does not mattch the selected Micro atmega8 ?
Probier mal den Mega8A einstellen.
geht auch nicht aber jetzt müsste ich wenigstens schon eine Verbindung haben od. ?
Ja, Verbindung besteht, aber schreibt er nicht welche ID gefunden wurde? Du musst auch im Programmierfenster den richtigen Chip einstellen.
Gast
#4181473
ist es wirklich n ur ein mega8? oder vlt. ein mega88 oder mega8p? Das steht auf dem AVR drauf!
chip ID:00000 ja aber das kann ich nirgendswo einstellen zumindest beim Compiler hab ichs eingestellt
Schon mal einen anderen Chip probiert, möglicherweise hast du ihn durchs vertauschen abgeschossen.
atmega8 16pu dil28 atm
Gast
#4181490
dann sollte er ihn erkennen. Jetzt kann es noch sein, das deine verkabelung nicht stimmt. Prüf das mal so wie hier im anhang. http://2.bp.blogspot.com/-GpeC_n80kjQ/UWXHfu68svI/AAAAAAAAApc/3g1bT5leLwQ/s1600/mega82.png
hab aber einen 6 pol. isp
Gast
#4181495
egal. belegung ist wichtig http://plone-archive.incunabulum.de/projects/poelcontrol/notizen/con-spi.png
Gast
#4181498
oder hier http://www.mikrocontroller.net/attachment/130422/einfaches_atmel_programmierkabel.htm_3.jpg
bei meinen programmer schaut der 6p isp so aus
Checke mal deine ISP Frequenz. Original hat der Mega8 1MHz (8MHz / 8). Deine ISP Frequenz muss mind. 1/4 deines Controllertaktes sein (250kHz) am besten 125kHz. Es kann aber auch sein, dass dein Controller defekt ist durch die Verpolung und du jetzt erstmal einen neuen brauchst. Wichtig ist jetzt erstmal dass du eine andere ID als 0xFFFFFF, 0x000000 oder 0x000102 bekommst. Am besten eine mit 0x1E****.
von welcher Ansicht mus ich den isp stecker halten den plus und minus hab ich schon herausgefunden wenn ich ihn drauf schau dan dann passt plus und minus mit der Beschreibung nicht überein. Controller hab ich genug da
Du musst auf die Stifte der Platine schauen.
Gast
#4181517
wenn du + und - bereits kennst, kannst du hier alle anderen Anschlüsse entnehmen. http://www.mikrocontroller.net/attachment/115054/anschluss.png
Wenn du einen Stecker an deinem Programmer hast, dann dürfte darauf der "Pin1" markiert sein. In der Regel durch einen kleinen Pfeil, auf der Steckerseite wo die markierte Ader ist. Die Pinnummern sind in deiner Abbildung ja abgebildet. Denke auch dran, dass du bei PonyProg ggf. den Hacken bei "Reset invertieren" setzen musst. Zunot Reset fest auf Masse vor den Programmieren.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.

