@alle Ich habe das Problem dass sich der von mir eingesetzte Atmega64 nicht per ISP programmieren lässt. Der Atmega ist nagelneu. VCC, GND und alle ISP-Pins richtig angeschlossen. Verwendet wird der AVR-ISP(dieser wird auch vom AVR-Studio erkannt). Genügend Spannung/ Strom steht auch zur Verfügung. An den ISP-Pins ist nur der 6polige ISP-Wannenstecker angeschlossen. Folgendes habe ich bereits mit dem Oszilloskop gemessen. 1.Der Resetpin des AVR wird beim Versuch zu programmieren kurzfristig auf 0V gezogen=> i.O. 2. Signal auf der MOSI-Leitung zwischen 0V-5V 3. Signal auf der SCK-Leitung zwischen 0V-5V ABER!!: Signal auf der MISO-Leitung zwischen 0V und 0,5V Vielleicht kann mir da jemand weiterhelfen.
Sicher, dass die Leitungen korrekt angeschlossen sind? Beim Mega64 geht ISP nicht über die normale SPI-Schnittstelle! Ansonsten mal schauen, ob da irgendwo ein Masseschluss an MISO ist. Gruß Johnny
War d nicht was, dass der Mega63 nicht MOSI, sondern einen anderen PORT dafür benutzt? (Ich programmiere das Ding per JTAG...) Siehe Seite 308. Es sind PE0, PE1 und PB1...
Die Pins habe ich wie folgt angeschlossen: - Pin 11=PB1=SCK => Pin 3 des AVR-ISP - Pin 12=PB2=MOSI => Pin 4 - Pin 13=PB3=MISO => Pin 1 - Reset-Pin => Pin 5 kein Masseschluss an Miso. VCC und GND habe ich so oft schon kontrolliert, da ist nichts falsch angeschlossen.
wie Rahul schon sagte: MOSI -> PE0 (PDI) MISO -> PE1 (PDO) SCK -> PB1 (SCK) Steht auf S. 308 im Datasheet.
Alles klar werde die leitungen jetzt mal ändern und schauen ob's das war. Vielen Dank erst einmal.
Da brauchste nicht viel schauen. Das war's mit einiger Sicherheit. Es sei denn, Du hast noch andere Fehler drin... Übrigens gibts auf dieser Seite im Wiki eine AVR-Checkliste (siehe Link links unter ARTIKEL), in der das von Dir beschriebene Problem ebenfalls behandelt wird. Gruß Johnny
Danke, das war es auch gewesen. Was mich ein bisschen stört ist, dass ich mir extra noch die Appnote AVR042 (AVR Hardware Design Considerations) zu diesem Thema angeschaut habe. Auch sind im Datenblatt zum Atmega64 auf Seite 2 die Pins 12 und 13 mit MOSI bzw. MISO gekennzeichnet. Na ja, auf jeden Fall habe ich wieder mal was gelernt. Danke nochmals!
MOSI und MISO sind da ja auch richtig aufgehoben. Das ist die SPI. Ich bin da auch durch Zufall drüber gestolpert.
Hallo Rahul, danke für deinen Tipp!!! Ich hatte das gleiche Problem wie Peter. Da macht sich erst mal Frust breit. Jetzt läuft die ISP Verbindung. Da ich RxD und TxD benutzen will, ist Pin 2 + 3 für micht ungünstig. Kann es Probleme geben? Noch mal Dank! Ulrich
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.